Django перевод проект на MySQL

260
31 августа 2021, 11:40

Нужно перевести проект с SQLite на MySQL. Настройки в settings.py

DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.mysql',
    'HOST': '127.0.0.1',
    'PORT': '3306',
    'NAME': 'django-t',
    'USER': 'root',
    'PASSWORD': '1111',
}

}

Ошибка "django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclient?"

Понятно, надо установить. Начал устанавливать и не получается. Пытался сделать через wheels - "ERROR: mysqlclient-1.4.4-cp37-cp37m-win_amd64.whl is not a supported wheel on this platform." Что делать? Windows 10, 64 разрядн.

Answer 1

У меня сайт на MySQL и стоят такие параметры:

DATABASES = {
    'default': {
        'ENGINE': 'sql_server.pyodbc',
        'NAME': 'name',
        'USER': 'user',
        'PASSWORD': 'pass',
        'HOST': 'host',
        'PORT': '',
        'OPTIONS': {
            'driver': 'SQL Server Native Client 11.0',
        },
    }
}

Возможно, необходимо будет установить клиент SQL Server.

Но у меня сразу всё работало.. Возможно при установке самого MySQL дополнительные компоненты установились.

READ ALSO
Django не дружит с MySQL

Django не дружит с MySQL

Все установил, запустил проект, создал бд в MySQL, натсроил пользователья и дал ему праваВ сеттингах:

192
Вызов процедур из процедуры в Mysql

Вызов процедур из процедуры в Mysql

Пытаюсь создать процедуру, которая вызывает другие процедурыНо при попытке создать появляется ошибка о неправильном синтаксисе

203
PHP сохранить в БД через цикл!

PHP сохранить в БД через цикл!

очень нубовский вопрос, извините за это, но прошу помощи

109