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
本文来自博客园,作者:CodeYaSuo,转载请注明原文链接:https://www.cnblogs.com/hany-postq473111315/p/12844651.html