1:安装mysql支持库
pip install pymysql
2:导入库
在项目目录下的__init__.py文件中导入pymysql模块
加入下面代码:
注:如果报django.core.exceptions.ImproperlyConfigured: mysqlclient 1.4.0 or newer is required; you have 0.10.0. 类似的错误,则取消第二行代码
import pymysql
#pymysql.version_info = (1, 4, 13, "final", 0)
pymysql.install_as_MySQLdb()
3:mysql创建数据库testdb

4:修改settings.py配置文件里的数据库
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # 数据库引擎
'NAME': 'testdb', # 数据库名,先前创建的
'USER': 'root', # 用户名,可以自己创建用户
'PASSWORD': '123456', # 密码
'HOST': 'localhost', # mysql服务所在的主机ip
'PORT': '3306', # mysql服务端口
}
}
5:生成数据库表
cd项目目录运行:
python manage.py makemigrations
python manage.py migrate
这篇博客介绍了如何在Django项目中安装并配置MySQL支持库pymysql,包括安装库、导入、设置数据库配置,以及通过makemigrations和migrate命令创建数据库表。

被折叠的 条评论
为什么被折叠?



