Улучшения, показаны 20 из 20.
Программа берет настройки из нестандартных переменных окружения. Их не угадать без чтения кода.
На то есть сразу несколько причин. Во-первых, пользователи не хотят лезть в код. А во-вторых, …
Так исторически сложилось, что переменные окружения принято называть в верхнем регистре с символом подчеркивания: не …
Со временем в дополнение к одному API может понадобиться подключение еще нескольких. У них каждого …
Любое непустое значение в переменной окружения включает отладочный режим, даже если это `DEBUG=FALSE`.
В файле settings.py есть настройка `SECRET_KEY` — это секретный ключ, с помощью которого шифруют пароли …
В файле settings.py есть настройка `DEBUG`, она включает отладочный режим работы сайта. На локальной машине …
С функциями, которые берут свои настройки из переменных окружения сложно работать. Прочитайте объявление такой функции …
По названию переменной сложно догадаться, что речь идёт о настройках базы данных. Обычно используют префикс …
Не стоит хранить в коде токены, секретные ключи и прочие пароли. Код рано или поздно …
Зачастую пользователи хранят данные отдельно от программ. И тогда либо программа позволит указать нестандартный путь …
Сейчас настройка `chat_id` намертво зашита в скрипте и без правок в коде её никак не …
В вашем README есть пример заполнения файла с конфигами. Дело в том, что так их …
Сейчас ваш проект очень муторно разворачивается: вы **требуете** от пользователя прописать кучу настроек для первого …
Профили настроек вроде `production`, `test` или `development` для настроек -- это хоть и популярная, но …
В чём тогда смысл настройки, если в ней лежат домены, которые вам не принадлежат? Она …
Когда другой программист захочет развернуть проект, то первым делом он пойдёт искать переменные окружения в …
В файле settings.py есть настройка `ALLOWED_HOSTS`, она нужна для безопасности вашего сайта, защищает вас от …
Почему-то на сервере все зависимости Python поставлены на уровне системы вместо виртуального окружения. Это помешает …
Сейчас ваш сайт запущен как бы "в режиме продакшна", но у сайта включен дебаг. Из-за …