在终端进入django的项目目录,输入指令:
python manage.py help
查看基础的命令信息
常用命令:
创建app
startapp
从模型对象创建数据迁移文件并保存在app的migrations文件夹
makemigrations
根据迁移文件的内容在数据库里生成相应的数据表
migrate
在本地计算机上启动django项目
runserver
收集所有的静态文件
collectstatic
为内置用户表创建超级管理员账号
createsuperuser
其他命令:
修改内置用户表的用户密码
changepassword
删除数据库中已不使用的数据表
remove_stale_contenttypes
检测整个项目是否存在异常问题
check
编译语言文件,用于项目的区域语言设置
compilemessages
创建缓存数据表,为内置的缓存机制提供储存功能
createcachetable
进入django配置的数据库,可以执行数据库的sql语句
dbshell
显示settings.py的配置信息与默认配置的差异
diffsettings
导出数据表的数据并以json格式储存,如python manage.py dumpdata app_1 > data.json,这是app_1的模型所对应的数据导出,并保存在data.json中
dumpdata
清空数据表的数据信息
flush
获取项目所有模型的定义过程
inspectdb
将数据文件导入数据表
loaddata
创建语言文件,用于项目的区域语言设置
makemessages
向指定的收件人发送测试的电子邮件
sendtestmail
进入django的shell模式,用于调试项目功能
shell
查看当前项目的所有迁移文件
showmigrations
查看清空数据库的sql语句脚本
sqlflush
根据迁移文件内容输出相应的sql语句
sqlmigrate
重置数据表递增字段的索引值
sqlsequencereset
对迁移文件进行压缩处理
squashmigrations
创建新的django项目
startproject
运行app里面的测试程序
test
新建测试数据库并使用该数据库运行项目
testserver
清除会话Session数据
clearsessions
查找静态文件的路径信息
findstatic