针对取消Mysqldb后,使用pymysql替代
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', #数据库引擎
'NAME': 'test', #数据库名
'USER': 'root', #用户名
'PASSWORD': 'root', #密码
'HOST': '', #数据库主机,默认为localhost
'PORT': '', #数据库端口,MySQL默认为3306
'OPTIONS': {
'autocommit': True,
},
}
}
最关键的一点,在站点的__init__.py文件中,我们添加如下代码:
import pymysql
pymysql.install_as_MySQLdb()
本文详细介绍了在Django项目中如何将Mysqldb替换成pymysql,包括修改数据库配置和在__init__.py文件中添加关键代码。通过这些步骤,可以确保Django应用能顺利地与MySQL数据库进行交互。
108

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



