Ответ 1
Вы можете импортировать pymsql
, чтобы он представлял MySQLdb. Вам нужно будет сделать это до того, как будет запущен любой код django, поэтому поместите это в свой manage.py
файл
import pymysql
pymysql.install_as_MySQLdb()
Я новичок в Django. Я потратил весь день на то, чтобы настроить двигатель MySQL. Я очень смущен в отношении механизма базы данных и драйвера базы данных. Является двигателем также драйвером? Все учебное пособие говорит, что ДВИГАТЕЛЬ должен быть "django.db.backends.mysql", но как ДВИГАТЕЛЬ решает, какой драйвер используется для подключения MySQL?
Каждый раз, когда он говорит "django.db.backends.mysql", к сожалению, я не могу установить MySQLDb и mysqlclient, но был установлен PyMysql и официальный mysql-разъем 2.1.3. Как я могу установить драйвер в PyMysql или соединитель mysql?
Большое спасибо!
Этот вопрос еще не решен: Является ДВИГАТЕЛЕМ также DRIVER?
Вы можете импортировать pymsql
, чтобы он представлял MySQLdb. Вам нужно будет сделать это до того, как будет запущен любой код django, поэтому поместите это в свой manage.py
файл
import pymysql
pymysql.install_as_MySQLdb()