Django学习路6_修改数据库为 mysql ,创建mysql及进行迁徙

在项目的 settings 中修改 
DATABASES = {
    'default': {
        # 'ENGINE': 'django.db.backends.sqlite3',
        # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
        'ENGINE':'django.db.backends.mysql',
        'NAME':'Hany_mysql',
        'USER':'root',
        'PASSWORD':'root',
    #     mysql 位置
        'HOST':'127.0.0.1',
        'POST':'3306' #可以进行修改,避免攻击
    }
}

创建数据库

create database Hany_mysql charset=utf8;

在 pycharm 中创建一个 mysql 数据库
选择加号,选择 mysql

选择 Download 后点击 Test Connection

进行迁徙到 MySQL 数据库中
python manage.py migrate

注:如果出现缺失 MySQLdb 则需要进行安装这个第三方库

解决方案:
在 项目根目录下的 __init__.py 文件中 输入
import pymysql
pymysql.install_as_MySQLdb()
# 伪装成 MySQLdb


2020-05-07

原文地址:https://www.cnblogs.com/hany-postq473111315/p/12844651.html