欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Django连接MySQL遇到的问题

程序员文章站 2022-05-30 12:27:39
...

敲重点!Django2.0以上版本与MySQL5.6以下版本不适配!

我使用的环境python3.7,Django2.6和mysql5.8

1.关于python manage.py makemigrations不能生成数据表问题

错误提示为:No Changes Detected

解决方法:在mysite/--init--.py中添加以下内容:

import pymysql
pymysql.install_as_MySQLdb()

2.关于python manage.py migrate不能将数据迁移到数据库的问题

解决方法:其实解决了好久发现居然是版本不适配(手动黑脸)

建议检查Django版本以及mysql版本。首先进入到安装路径下。

Django版本:

>>> import django
>>> print django.VERSION # Python2的格式
>>> print(django.VERSION) # Python3的格式
 

mysql版本:

mysql --version

相关标签: Django mysql