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

李金龙
李金龙
管理员
496
文章
0
粉丝
Django学习评论3,075字数 295阅读模式

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/

 
李金龙
  • 本文由 李金龙 发表于2017年5月24日 15:47:06
  • 转载请务必保留本文链接:https://www.lijinlong.cc/django/djxs/1923.html
Django学习

Django后台扩展(一)

Django自带的Admin十分强大,能快速帮助我们建立一个公司后台。但公司的每个人权限不免需要作区分,并且可能我们需要增加用户字段,这个时候就需要自己对Django的后台做扩展了。 只显示特定的条件...
Django学习

Django定时任务

Django作为一个大而全的Web框架,定时任务无论是个人开发还是企业业务都是需要的。但个人开发的时候使用celery,未免有点杀鸡用牛刀的感觉。Celery性能不错,但配置起来并没有那么简单。非密集...
Django学习

自定义Django后台名称

众所周知,Django默认的后台是英文。在修改了Settings之后,Django自带的user改成了中文,自己写的App对应的依旧是英文。 于是花了一些时间来查咋改名字。毕竟中国人更适应中文。 修改...
匿名

发表评论

匿名网友
确定

拖动滑块以完成验证