Как я могу сделать файл с константами в django3.0.2 python3 .6 и получить к нему доступ во всех приложениях. Любой репозиторий GitHub также полезен - PullRequest
0 голосов
/ 28 января 2020
include(
    # the project different envs settings
    optional('envs/devel/*.py'),
    optional('envs/production/*.py'),
    optional('envs/staging/*.py'),

    # for any local settings
    optional('local_settings.py'),
    optional('path.py'),
)

Какой должна быть структура папок, которой я следую при создании веб-приложения Django, я не нашел репозитория на github, в котором содержатся файлы, созданные в соответствии с окружением. Поскольку я перехожу с php на python, я не нашел, как точно определить константы в python, чтобы значение констант нигде не изменилось.

print("currently i am using django-split-settings to include files")

1 Ответ

0 голосов
/ 28 января 2020

при использовании django вы этого не делаете. скорее в файле settings.py. Вы проверяете, является ли флаг отладки истинным или ложным, т.е. находится ли проект в производстве или нет. изменить настройки для разработки / развертывания.

хостинг на github

, когда вы размещаете его на github, все хорошо, если вы добавляете файл require.txt, чтобы вы могли установить требования на другой машине. Хорошее эмпирическое правило - не использовать virtualenvs на разных машинах, поэтому их редко можно увидеть на репозиториях github.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...