- A+
django-admin.py是Django的一个用于管理任务的命令行工具,manage.py是对django-admin.py的简单包装,每个Django Project里面都会包含一个manage.py
常见语法
django-admin.py <subcommand> [options]
manage.py <subcommand> [options]
注:
subcommand 是子命令
options 是可选的
查看帮助
django-admin.py help
常用的子命令
startproject: 创建一个项目
startapp :创建一个app
runserver : 运行开发服务器
shell :进入django shell
dbshell :进入django dbshell
check :检查django项目完整性
compilemessages :编译语言文件
makemessages :创建语言文件
dumpdata :导出数据
loaddata :导入数据
diffsettings : 查看你的配置和django默认配置的不同之处
manage.py 特有的一些子命令
creatsuperuser :创建超级管理员
changepasswd :修改密码
chearsessions :清除sessions
数据库相关命令
makemigrations :生成数据库同步脚本
migrate :同步数据库
flush :清空数据库
showmigrations :查看生成的数据库同步脚本
sqlflush :查看生成清空数据库的脚本
sqpmigrate : 查看数据库同步的sql语句
dumpdata :导出数据
loaddata :导入数据
内容来源,麦子学院胡明星老师,http://www.maiziedu.com/course/307/