django-admin.py&manage.py常见命令使用

  • A+
所属分类:Django学习

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/