标签:py name python app manage django 常用命令 数据库
常用命令
任务 |
命令 |
创建新项目 |
django-admin.py startproject project_name(注意:windows 系统下请用 django-admin startproject project_name) |
创建新应用 |
python manage.py startapp app_name(注意:你需要先 cd 进入创建的项目文件夹) |
检测模型变换,生成数据库同步脚本 |
python manage.py makemigrations [app_name] (注意:app名字可选。如果一个项目包含多个app,而你只更改了其中一个app的模型,建议后面加入具体的app名) |
同步数据库与模型 |
python manage.py migrate [app_name] |
启动服务器 |
python manage.py runserver(注意:蓝鲸开发框架使用 python manage.py runserver appdev.{PAAS_URL}:8000) |
创建超级用户 |
python manage.py createsuperuser |
修改用户密码 |
python manage.py changepassword username |
查看生成的数据库同步脚本 |
python manage.py showmigrations [app_name] |
查看数据库同步的sql语句 |
python manage.py sqlmigrate [app_name] [0001] |
查看生成清空数据库的sql语句 |
python manage.py sqlflush |
清除session |
python manage.py clearsessions |
打开交互终端 |
python manage.py shell & python manage.py dbshell(数据库交互) |
查看当前版本 |
python manage.py version |
其他命令
命令 |
用途 |
python manage.py test |
开始测试 |
python manage.py check [app_name] |
检测项目有没有问题 |
python manage.py flush |
清空数据库内容,只留下空表 |
python manage.py collectstatic |
搜集静态文件 |
python manage.py createcachetable |
创建缓存表 |
python manage.py inspectdb [table] |
根据已有数据库反向生成django模型。你可以选择数据表名字 |
python manage.py makemessages |
搜集所有的messages,可以生成指定文件格式,如xml文件,供后期翻译 |
python manage.py showmigrations |
查看所有数据库同步脚本 |
python manage.py dumpdate |
导出数据 |
python manage.py loaddata |
导入数据 |
python manage.py diffsettings |
查看你的配置和django默认配置的不同之处 |
python manage.py sendemail [email] |
发送测试邮件 |
标签:py,
name,
python,
app,
manage,
django,
常用命令,
数据库
From: https://www.cnblogs.com/yuhaohao/p/18025840