簡體   English   中英

如何將我的settings.py文件中的常量導入到Django控制台中?

[英]How do I import constants from my settings.py file into my Django console?

我在Django中使用Python 3.7。 我在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

這是標准的Python語義; 您導入了settings ,因此您需要通過該名稱訪問值。

(age.seconds / 3600) > settings.MAX_AGE_IN_HOURS

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM