try:
import pymysql
pymysql.install_as_MySQLdb()
except:
pass
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'db-name',
'USER': 'username',
'PASSWORD': 'password',
'HOST': 'localhost', # Or an IP Address that your DB is hosted on
'PORT': '3306',
}
}
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # for mysql engine
'NAME': 'testDB',
'USER': 'testuser',
'PASSWORD': 'testpass@123',
'HOST': 'localhost', # if you want to run your project on your localmachine
}
}
确保安装了pymysql。然后进来设置.py做这个
i)首先你必须在你的机器上安装mysql服务器,如果你已经安装了mysql服务器并正在运行,那么就跳到下一步。在
ii)在mysql中创建一个用户(您可以使用root用户,但是我建议您创建一个单独的用户)您可以参考mysql文档来创建一个新用户。让,你已经创建了一个用户使用:-用户名=testuser,密码=测试通过@123
iii)在mysql中创建一个数据库,命名为testDB
iv)现在必须安装mysqlclient python,要从PyPI安装它,可以输入pip install mysqlclient(默认情况下,python包管理器指向python2系列,如果您要在python3上设置django项目,则必须使用pip3)有关如何在特定操作系统上安装mysqlclient python的详细信息,请参阅以下链接:https://github.com/PyMySQL/mysqlclient-python
v)现在设置.py在“关键数据库”下进行以下更改:
vi)现在将您的工作目录改为django项目目录:“cdyourdjangoproject”并运行这些django命令
现在我希望上面的django命令能够成功运行,并且您可以在django项目中使用mysql数据库。在
相关问题 更多 >
编程相关推荐