Улучшения, показаны 17 из 17.
Импорт настроек проекта напрямую из файла `settings.py` ломает механизм конфигурации Django. Проблем здесь сразу несколько. …
Когда другой программист захочет развернуть проект, то первым делом он пойдёт искать переменные окружения в …
В файле settings.py есть настройка `SECRET_KEY` — это секретный ключ, с помощью которого шифруют пароли …
Писать запросы к БД будет проще, если обратные связи сразу получат говорящие названия — `related_name`. …
В файле settings.py есть настройка `ALLOWED_HOSTS`, она нужна для безопасности вашего сайта, защищает вас от …
Любое непустое значение в переменной окружения включает отладочный режим, даже если это `DEBUG=FALSE`.
В файле settings.py есть настройка `DEBUG`, она включает отладочный режим работы сайта. На локальной машине …
Сейчас ваш проект очень муторно разворачивается: вы **требуете** от пользователя прописать кучу настроек для первого …
Профили настроек вроде `production`, `test` или `development` для настроек -- это хоть и популярная, но …
В чём тогда смысл настройки, если в ней лежат домены, которые вам не принадлежат? Она …
Вы не сбросили настройки терминала, которые добавили с помощью ANSI-кодов. В Repl это не заметно, …
Дефолтные настройки нужны для того, чтобы оставлять их незаполненными и при этом ни о чём …
Концепция контейнеризации приложений делит процесс поставки кода на два этапа, и у каждого из них …
Используйте общий набор `.metadata.labels` для всех связанных ресурсов. Это позволит выбирать их все, при необходимости, …
Каждая функция — это действие, поэтому название должно содержать глагол. Еще лучше, если название начинается …
Использование метода `create` в коде дата-миграции часто мешает запустить её повторно — каждый запуск создает …