Частенько при настройке и запуске Django возникает подобная ошибка:
The SECRET_KEY setting must not be empty.
Это механизм проверки конфигурации Джанги ругается, что вы забыли указать SECRET_KEY в локальных настройках. А где взять это значение? Можно натарабанить по клаве самому, можно скопировать из базового модуля настроек, созданного в самом начале при startproject
. Но правильно сгенерировать уникальное для данной инсталяции значение так, как это делается в startproject
.
from django.utils.crypto import get_random_string
chars = 'abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*(-_=+)'
get_random_string(50, chars)
И следите, чтобы SECRET_KEY ваших активных инсталяций не утекал в публичные репозитории или листинги.