zoukankan      html  css  js  c++  java
  • Django-配置Mysql

    1、安装PyMysql驱动

    pip3 install -i https://pypi.douban.com/simple/ PyMySQL
    

    2、修改settings.py数据库配置

    DATABASES = {
        'default' :{
            'ENGINE':'django.db.backends.mysql',
            'HOST':'',   #mysql数据库ip
            'POST':'3306',  #端口
            'NAME':'',   #使用的数据库
            'USER':'',   #mysql用户名
            'PASSWORD':'',  #mysql密码
            'OPTIONS':{
                'init_command':"SET sql_mode='STRICT_TRANS_TABLES'"
            }
        }
        # 'default': {
        #     'ENGINE': 'django.db.backends.sqlite3',
        #     'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
        # }
    }

    说明:查看数据库的端口号 --show global variables like 'port' ;

    3、迁移数据库

    python3 manage.py migrate

     

    说明:迁移报错,需要安装pymysql驱动,在应用下的__init__.py文件中增加以下代码:

    import pymysql

    pymysql.install_as_MySQLdb()

    github源代码:https://github.com/Oneperson1128/DjangoDemo.git    本文章参考loginDemo4文件夹

    你要相信 一切都会好起来
  • 相关阅读:
    ruby 类库组成
    ruby 数据类型Number
    ruby require的使用
    ruby $LOAD_PATH及类加载
    ruby编码说明
    RubyMine常用快捷键
    基础
    基础
    基础
    基础
  • 原文地址:https://www.cnblogs.com/feifei-cyj/p/14404399.html
Copyright © 2011-2022 走看看