zoukankan      html  css  js  c++  java
  • Django基础—— 3.Django命令行工具

    Django命令行 django-admin.py & manage.py 

      django-admin.py是Django的一个用于管理任务的命令行工具,manage.py是对django-admin.py的简单包装,每个Django Project里面都会包含一个manage.py。

    语法:

    django-admin.py <subcommand> [options]

    manage.py <subcommand> [options]

    查看帮助

    1. django-admin.py的位置:where django-admin.py 

    => D:Python 3.6Scriptsdjango-admin.py

    2. Script文件夹下 => django-admin --help

    常用子命令:

    startproject: 创建一个项目

    startapp: 创建一个app

    runserver: 运行开发服务器

    shell: 进入Django shell

    dbshell : 进入django dbshell

    check: 检查django项目完整性

    flush: 清空数据库‘

    compilemessages: 编译语言文件

    makemigrations: 生成数据库同步脚本

    migrate: 同步数据库

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

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

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

    dumpdata: 导出数据

    loaddata: 导入数据

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

    ......

    manage.py特有的一些命令:

    createsuperuser: 创建超级管理员

    changepassword: 修改密码

    clearsessions: 清除session

    。。。。。。

    创建工程

    1. Script文件夹下  =>django-admin startproject 工程名 绝对路径

    2. 工程目录下创建app => django-admin startapp app名

    3. 启动服务 => django-admin runserver [端口号]

    同步数据库

    4. 生成数据库同步脚本 python manage.py makemigrations

    5. 同步数据库 python manage.py migrate

    创建管理员用户

    6.  python manage.py createsuperuser

    7. 修改密码  python manage.py changepassword admin

  • 相关阅读:
    ubuntu 12.04 配置双屏幕教程
    window打开服务的dos命令
    ffmpeg 视频转换和截图 方法
    pycharm
    Django mptt介绍以及使用
    浅谈Python Web框架
    activity 的属性android:taskAffinity和android:allowTaskReparenting
    android TranslateAnimation动画详解
    Android中Activity启动模式详解
    android:descendantFocusability用法简析
  • 原文地址:https://www.cnblogs.com/yz9110/p/9327506.html
Copyright © 2011-2022 走看看