我可以在我的一個模塊文件中使用Django項目的settings.py
中聲明的變量嗎?在Settings.py中使用常量
例如,使用DATABASE_HOST = 'databasename'
?
我試圖獲取應用程序當前部署在您看到的服務器的名稱。
我可以在我的一個模塊文件中使用Django項目的settings.py
中聲明的變量嗎?在Settings.py中使用常量
例如,使用DATABASE_HOST = 'databasename'
?
我試圖獲取應用程序當前部署在您看到的服務器的名稱。
你當然可以......事實上,這是值得鼓勵的。要使用它,從django.conf導入設置(這個進口項目的設置):
from django.conf import settings
print "My database host is %s" % settings.DATABASE_HOST
文檔上Using settings in Python code解釋了爲什麼這個作品,爲什麼這是相對於直接導入的settings.py
模塊優選。
是
from django.conf import settings
print settings.MY_SETTINGS_VAR
一些常數,這將是有趣的使用GETATTR() GETATTR(設置 「中items_per_page」,25) – dzen 2010-04-24 12:52:18