Как импортировать константы из моего файла settings.py в консоль Django? - PullRequest
0 голосов
/ 10 января 2019

Я использую Python 3.7 с Django. У меня есть это в конце моего файла settings.py

MAX_AGE_IN_HOURS = 18

Когда я запускаю консоль, как мне узнать эту константу? Я пробовал ниже, но получаю сообщение об ошибке, которое не определено.

from django.conf import settings
(age.seconds / 3600) > MAX_AGE_IN_HOURS
Traceback (most recent call last):
  File "<input>", line 1, in <module>
NameError: name 'MAX_AGE_IN_HOURS' is not defined

1 Ответ

0 голосов
/ 10 января 2019

Это стандартная семантика Python; Вы импортировали settings, поэтому вам нужно получить доступ к значениям через это имя.

(age.seconds / 3600) > settings.MAX_AGE_IN_HOURS
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...