Для этого необходимо выполнить несколько пунктов
- Скачать, установить и запустить mysql службу: если у вас свежая ubuntu, то ставим через apt:
sudo apt install mysql-server mysql-client
, для Windows — качать отсюда. Ставить mysql cli не обязательно. Необходимы mysql server и mysql client. Workbench — по желанию - После установки запустить службу. В Windows —
net start [имя_службы]
(имя службы задается в мастере установки) - Открыть MySQL command line client и выполнить команду
CREATE DATABASE 'someapp' DEFAULT CHARACTER SET utf-8
- Установить пакет для python для взаимодействия с mysql:
pip install mysqlclient
- Указать настройки для django в settings.py:
'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'someapp', 'USER': 'root', 'PASSWORD': 'psw', 'HOST': 'localhost', 'PORT': '3306', }
- Сделать миграции:
python manage.py makemigrations python manage.py migrate
Запускаем python manage.py runserver
. Профит.
Так же стоит обратить внимание на mysql shell