Настройка с базой данных (MySQL)

Сначала надо установить пакет менеджеров PIP, через которую устанавливаются модули для Python.

sudo apt-get install python-pip

Затем установить модуль pymysql, через которую идёт соединение с MySQL.

pip install pymysql

В файле settings.py надо указать настройки соединения с базой данных:

# settings.py
DATABASES = {
    'default': {
        'ENGINE':   'django.db.backends.mysql',
        'NAME':     'django_db',
        'USER':     'root',
        'PASSWORD': 'pass',
        'HOST':     '127.0.0.1',
        'PORT':     '',
    }
}

Далее надо выполнить следующую команду, которая создаст в указанной базе данных необходимые таблицы для работы сайта.

python manage.py migrate

Будут созданы такие таблицы, как «auth_user», «django_session» и другие.