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

  • 相关阅读:
    10,EasyNetQ-发布确认
    9,EasyNetQ-版本化消息
    一个小程序云开发的项目,图书借还系统
    利用canvas对图片进行切割
    微信小程序添加卡券到微信卡包,使用wx.addCard()方法传参及整体流程
    git合并时忽略某个文件
    小程序接入云通信IM
    小程序插件使用wx.createSelectorQuery()获取不到节点信息
    小程序插件开发流程及注意事项
    小米6使用charles抓包https
  • 原文地址:https://www.cnblogs.com/yz9110/p/9327506.html
Copyright © 2011-2022 走看看