龙空技术网

django 中 django-admin & manage.py

Levi 391

前言:

当前各位老铁们对“djangoadmin”大约比较注重,大家都需要学习一些“djangoadmin”的相关文章。那么小编也在网上网罗了一些对于“djangoadmin””的相关内容,希望朋友们能喜欢,大家一起来了解一下吧!

在安装django后会有一个django-admin.py文件,windows下需要将其添加到环境变量,linux环境变量会自动配置。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 子命令:

Check 检查django项目完整性

Compilemessages 编译语言文件

Createcachetable 在数据库中创建缓存表

dbshell 进入djangodbshell

diffsettings 查看你的配置和django默认配置的不同之处

dumpdata 导出数据

flush 清空数据库

inspectdb 将数据库导出为模型文件

loaddata 导入数据

makemessages 创建语言文件

makemigrations 生成数据库同步脚本

migrate 同步数据库

runserver 运行开发服务器

sendtestemail 发送测试邮件

shell 进入djangoshell

showmigrations 查看生成的数据库同步脚本

sqlflush 查看生成清空数据库的脚本

sqlmigrate 查看数据库同步的sql语句

sqlsequencereset

squashmigrations 数据库迁移

startapp 创建一个app

startproject 创建一个项目

test

testserver

manage.py 子命令:(没有写的部分与django-admin相同)

changepassword 修改密码

createsuperuser 创建超级管理员

check

compilemessages

createcachetable

dbshell

diffsettings

dumpdata

flush

inspectdb

loaddata

makemessages

makemigrations

migrate

sendtestemail

shell

showmigrations

sqlflush

sqlmigrate

sqlsequencereset

squashmigrations

startapp

startproject

test

testserver

runserver

clearsessions 清除session

collectstatic 静态文件复制

findstatic 静态文件查找

标签: #djangoadmin