赞
踩
# 安装Django库 pip install django # 创建一个新的Django项目 django-admin startproject your_project_name # 创建一个新的Django应用 cd your_project_name # 切换到项目目录 django-admin startapp your_app_name # 生成数据库迁移文件 python manage.py makemigrations # 将迁移文件应用到数据库 python manage.py migrate # 创建一个超级用户 python manage.py createsuperuser # 修改用户密码 python manage.py changepassword username # 启动Django开发服务器,默认使用8000端口 python manage.py runserver # 指定启动端口,例如8080 python manage.py runserver 8080 # 指定启动的IP和端口,例如127.0.0.1:9000 python manage.py runserver 127.0.0.1:9000 # 清空数据库 python manage.py flush # 启动Django项目的Python交互式环境 python manage.py shell # 数据库操作命令 # 打开数据库命令行 python manage.py dbshell # 导出数据库中的数据为json/xml/yaml格式 python manage.py dumpdata app_name.ModelName --format=json --indent=4 > data.json # 导入数据到数据库 python manage.py loaddata data.json # 静态文件和媒体文件命令 # 收集静态文件到STATIC_ROOT目录 python manage.py collectstatic # 查找静态文件路径 python manage.py findstatic static_file_name # 翻译和本地化命令 # 生成翻译文件 python manage.py makemessages -l language_code # 编译翻译文件 python manage.py compilemessages # 缓存操作命令 # 清除缓存 python manage.py clear_cache # 性能优化命令 # 优化数据库的迁移文件 python manage.py optimizemigration # 数据库迁移状态和SQL语句生成 # 显示所有迁移的状态 python manage.py showmigrations # 生成应用迁移文件的SQL语句 python manage.py sqlmigrate app_name migration_name # 测试和调试命令 # 运行单元测试 python manage.py test # 启动测试服务器 python manage.py testserver # 发送测试邮件 # 使用Django的邮件配置发送一封测试邮件 python manage.py sendtestemail --verbosity=2 # 清理过期内容类型 python manage.py remove_stale_contenttypes # 更多命令可以在终端输入以下命令查看 python manage.py # 下面是一些常用的Django管理命令: [auth] # 修改用户密码 changepassword # 创建超级用户 createsuperuser [contenttypes] # 删除不再使用的内容类型 remove_stale_contenttypes [django] # 检查项目中的问题 check # 编译翻译文件 compilemessages # 创建缓存表 createcachetable # 打开数据库命令行 dbshell # 比较项目设置的差异 diffsettings # 导出数据库中的数据 dumpdata # 清空数据库 flush # 检查数据库并生成模型代码 inspectdb # 加载导出的数据 loaddata # 创建翻译文件 makemessages # 生成数据库迁移文件 makemigrations # 应用数据库迁移 migrate # 优化迁移文件 optimizemigration # 发送测试邮件 sendtestemail # 启动Django项目的Python交互式环境 shell # 显示数据库迁移状态 showmigrations # 生成清空数据库的SQL语句 sqlflush # 生成应用迁移文件的SQL语句 sqlmigrate # 重置数据库序列 sqlsequencereset # 压缩迁移文件 squashmigrations # 创建新的Django应用 startapp # 创建新的Django项目 startproject # 运行单元测试 test # 启动测试服务器 testserver [sessions] # 清除过期的会话 clearsessions [staticfiles] # 收集静态文件 collectstatic # 查找静态文件 findstatic # 启动开发服务器 runserver # 以上是Django项目开发中可能用到的一些命令,通过这些命令可以方便地进行项目管理和维护。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。