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文件夹
本文来自博客园,作者:Yi个人,转载请注明原文链接:https://www.cnblogs.com/feifei-cyj/p/14404399.html
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号