django 中 django-admin & manage.py

来源:互联网 发布:开淘宝店铺介绍怎么写 编辑:程序博客网 时间:2024/06/11 20:07
在安装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 静态文件查找

   

 

0 0
原创粉丝点击