2024-06-16 12:47:04 发布
网友
我已经为mysql和django安装了这个,但是我仍然收到一个错误
-Django 2.1.3节
-mysql连接器python 8.0.13
-第18.1条
-pytz 2018.7
-设置工具39.0.1
-virtualenv 16.0.0版
-虚拟说唱歌手win 1.2.5
-车轮0.32.3
如何使用mysql连接器连接mysql和django。我在安装mysqlclient时仍然收到一个错误。有什么东西不见了吗。请告诉我
如果你没有安装MySQL。在这里跟进:
但首先,检查这些教程是否适用于您当前的操作系统版本!安装过程可能不同
示例: Ubuntu 14、16或18。 Mac osx 10.12 Sierra、10.13 High Sierra或10.14 mojave
窗口: https://chocolatey.org/packages?q=mysql
乌班图: https://www.digitalocean.com/community/tutorials/how-to-use-mysql-or-mariadb-with-your-django-application-on-ubuntu-14-04
Mac osx: https://gist.github.com/operatino/392614486ce4421063b9dece4dfe6c21
在MySQL启动并运行后,登录到MySQL的交互式会话
mysql -u root -p
创建数据库用户
CREATE DATABASE myproject CHARACTER SET UTF8; CREATE USER myprojectuser@localhost IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON myproject.* TO myprojectuser@localhost; FLUSH PRIVILEGES;
现在在myproject/myproject/settings.py中应用这些更改:
myproject/myproject/settings.py
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'myproject', 'USER': 'myprojectuser', 'PASSWORD': 'password', 'HOST': 'localhost', 'PORT': '', } }
更新DATABASES设置以使用连接器后端。你知道吗
DATABASES
DATABASES = { 'default': { 'NAME': 'user_data', 'ENGINE': 'mysql.connector.django', ... }, ... }
如果你没有安装MySQL。在这里跟进:
但首先,检查这些教程是否适用于您当前的操作系统版本!安装过程可能不同
示例: Ubuntu 14、16或18。 Mac osx 10.12 Sierra、10.13 High Sierra或10.14 mojave
窗口: https://chocolatey.org/packages?q=mysql
乌班图: https://www.digitalocean.com/community/tutorials/how-to-use-mysql-or-mariadb-with-your-django-application-on-ubuntu-14-04
Mac osx: https://gist.github.com/operatino/392614486ce4421063b9dece4dfe6c21
在MySQL启动并运行后,登录到MySQL的交互式会话
创建数据库用户
现在在
myproject/myproject/settings.py
中应用这些更改:更新
DATABASES
设置以使用连接器后端。你知道吗相关问题 更多 >
编程相关推荐