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

  • 相关阅读:
    Websocket --socket.io的用法
    Vuex中mapState的用法
    vue中关于computed的一点理解
    webuploader大文件分片,多线程总结
    pdf的使用遇到的问题
    单文件WebUploader做大文件的分块和断点续传
    webUploader大文件断点续传学习心得 多文件
    iframe子页面与父页面元素的访问以及js变量的访问
    pwa 集合
    mpvue 转小程序实践总结
  • 原文地址:https://www.cnblogs.com/yz9110/p/9327506.html
Copyright © 2011-2022 走看看