-
python爬虫之Django开发中常用的命令总结
本站最新发布 Python从入门到精通|Python基础教程
试听地址 https://www.xin3721.com/eschool/pythonxin3721/
试听地址 https://www.xin3721.com/eschool/pythonxin3721/
1. 创建一个Django Project
1
2
3
4
5
6
7
8
9
10
11
|
#使用下面的命令可以创建一个project django-admin.py startproject mysite #创建好之后可以看到如下的project结构 mysite/ manage.py mysite/ __init__.py settings.py urls.py wsgi.py |
2. 启动刚刚创建的Project
进入mysite目录,并运行python manage.py runserver命令。默认情况下runserver的启动端口是8000,如果需要更改端口号,可以将其以参数的形式传进去
1
|
python manage.py runserver 8080 |
3. 启动交互式的命令模式
通常需要测试一些简单的Django代码,这时就可以使用这种交互式的shell来完成
1
|
python manage.py shell |
4. 创建Django App
1
|
python manage.py startapp books |
1
2
3
4
5
6
|
# 创建好的App目录结构如下 books / __init__.py models.py tests.py views.py |
5. 校验Model的有效性
通常为了连接数据库,我们需要创建与数据库表相对应的Model,当Model创建好之后可以使用下面的命令来校验Model的有效性
1
|
python manage.py validate |
如果看到了如下的输出信息,表示你的Model没有问题
0 errors found
6. 生成SQL schema
确认Model没有问题时候,Django为我们提供了一个工具帮助生成创建数据库的schema
1
|
python manage.py sqlall books |
这个命令可以将创建Table的shema输出到命令行,但是不能将其同步创建到数据库,为了将其同步到数据库中,Django也为我们考虑到了
7. 同步Model到数据库
1
2
3
|
python manage.py syncdb # Django 还提供了另一个工具方便我们直接登录到数据库中 python manage.py dbshell |
栏目列表
最新更新
如何使用OS模块中的stat方法
Python os 模块
seek() 方法
python打开文件实例1
Python写入文件
什么是流?
文件操作如何进制逐行读取
Python相对路径
with创建临时运行环境
Python文件操作
.Net Standard(.Net Core)实现获取配置信息
Linux PXE + Kickstart 自动装机
Shell 编程 基础
Shell 编程 条件语句
CentOS8-网卡配置及详解
Linux中LVM逻辑卷管理
1.数码相框-相框框架分析(1)
Ubuntu armhf 版本国内源
Linux中raid磁盘阵列
搭建简易网站
access教程之Access简介
mysql 安装了最新版本8.x版本后的报错:
Mysql空间数据&空间索引(spatial)
如何远程连接SQL Server数据库的图文教程
复制SqlServer数据库的方法
搜索sql语句
sql中返回参数的值
sql中生成查询的模糊匹配字符串
数据定义功能
数据操作功能