Django的内置操作指令的具体作用

一、开发项目时,我们需要了解各个操作指令的功能,才能为我们的项目开发提供巨大的便利和帮助。以下就是Django的操作指令

在pycharm的Terminal(控制台)或者Windows的CMD窗口(CMD窗口路径必须在项目的路径下)中输入指令 python manage.py help 并按下回车键,即可以看到相关的指令信息,以pycharm的Terminal为例。

Django的操作指令有很多,每条指令的说明在这里以表格形式说明

指令说明
changepassword 修改内置用户表的用户密码
createsuperuser 为内置用户表创建超级管理员账号
remove_stale_contenttypes 删除数据库中已不使用的数据表
check 检测整个项目是否存在异常问题
compilemessages 编译语言文件,用于项目的区域语言设置
createcachetable 创建缓存数据表,为内置的缓存机制提供存储功能
dbshell 进入Django配置的数据库,可以执行数据库的SQL语句
diffsettings 显示当前settings.py的配置信息与默认配置的差异

dumpdata 

导出数据表的数据并以JSON格式存储,如python manage.py dumpdata index> data.json,这是index的模型所对应的数据导出,并保存在data.json文件
flush 清空数据表的数据信息
inspectdb 获取项目所有模型的定义过程

loaddata 

将数据文件导入数据表,如 python manage.py loaddatadata.json
makemessages 创建语言文件,用于项目的区域语言设置
makemigrations 从模型对象创建数据迁移文件并保存在App的migrations文件夹
migrate 根据迁移文件的内容,在数据库里生成相应的数据表
sendtestemail 向指定的收件人发送测试的电子邮件
shell 进入Django的Shell模式,用于调试项目功能
showmigrations 查看当前项目的所有迁移文件
sqlflush 查看清空数据库的SQL语句脚本
sqlmigrate 根据迁移文件内容输出相应的SQL语句
sqlsequencereset 重置数据表递增字段的索引值
squashmigrations 对迁移文件进行压缩处理
startapp 创建项目应用App
startproject 创建新的 Django项目
test 运行App里面的测试程序
testserver 新建测试数据库并使用该数据库运行项目
clearsessions 清除会话Session数据
collectstatic 收集所有的静态文件
findstatic 查找静态文件的路径信息
runserver 在本地计算机上启动 Django项目

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值