zoukankan      html  css  js  c++  java
  • Django之manage.py 基本参数

    [auth]
        changepassword  修改密码
        createsuperuser 创建超级管理员
    
    [contenttypes]
        remove_stale_contenttypes
    
    [django]
        check
        compilemessages
        createcachetable
        dbshell  终端
        diffsettings
        dumpdata
        flush  清空数据库
        inspectdb
        loaddata
        makemessages
        makemigrations 基于当前的model创建新的迁移策略文件
    migrate 用于执行迁移动作
    sendtestemail shell showmigrations sqlflush sqlmigrate 显示迁移的SQL语句 sqlsequencereset squashmigrations startapp 创建一个应用 startproject 创建一个项目 test testserver [sessions] clearsessions [staticfiles] collectstatic findstatic runserver

    创建应用

    python manage.py startapp blog

    启动项目

    python manage.py runserver 8080

    同步更改数据库表或字段

    '''
        python manage.py syncdb
         
        注意:Django 1.7.1 及以上的版本需要用以下命令
        python manage.py makemigrations
        python manage.py migrate
        
    '''

    setting配置:

    LOGGING = {
        'version': 1,
        'disable_existing_loggers': False,
        'handlers': {
            'console':{
                'level':'DEBUG',
                'class':'logging.StreamHandler',
            },
        },
        'loggers': {
            'django.db.backends': {
                'handlers': ['console'],
                'propagate': True,
                'level':'DEBUG',
            },
        }
    }

    该配置可以让用户可以在服务端看见models生成的sql语句

    清空数据库

    python manage.py flush

    创建超级管理员

    '''
        python manage.py createsuperuser
         
        # 按照提示输入用户名和对应的密码就好了邮箱可以留空,用户名和密码必填
         
        # 修改 用户密码可以用:
        python manage.py changepassword username
        
    '''

    Django项目终端

    python manage.py dbshell

    Django 会自动进入在settings.py中设置的数据库,如果是 MySQL 或 postgreSQL,会要求输入数据库用户密码。

    在这个终端可以执行数据库的SQL语句。如果您对SQL比较熟悉,可能喜欢这种方式。

  • 相关阅读:
    (48)zabbix报警媒介:自定义脚本Custom alertscripts
    Centos7下cratedb数据导入导出copy to copy from
    CentOS7下cratedb备份及恢复(快照)
    Centos7下mysql5.7.22主从配置
    Centos7安装配置MySQL5.7
    Centos7安装配置iptable
    Centos7 LNMP 一键安装
    Centos7防范SYN
    Centos7安装RabbitMQ解决Erlang依赖报错
    centos7安装配置zabbix4.0
  • 原文地址:https://www.cnblogs.com/wangyuanming/p/7994485.html
Copyright © 2011-2022 走看看