@neulwert

Где размещать код в проекте django?

В документации написано так:
Не стоит помещать какой-либо код Python в корень документа вашего веб-сервера, потому что это рискует тем, что люди смогут просматривать ваш код через Интернет. Это не хорошо для безопасности.
Поместите ваш код в какой-то каталог за пределами корня документа, например /home/mycode.

Мне не совсем понятно, ниже я привел скриншот. Написано код на языке python размещать за пределами корневой директории. В моем случае корневая папка это myvenv. Мне нельзя хранить пайтон файлы в корневой папке, как я это сделал с manage.py, то есть создать дополнительные папки в myvenv и размещать туда, как это сделано с project_A, в котором содержатся __init__.py, settings.py и т.д?

5dc95c1b19c04893472892.png
  • Вопрос задан
  • 228 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
Код должен размещаться в приложениях. Только делается это не ради безопасности, а для декомпозиции и сопровождаемости.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы