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