2010-05-19 77 views
0

我在Django項目文件夾內的目錄中有一個.py文件。如何包含Django設置文件?

我在我的settings.py中有電子郵件設置,但是這個.py文件不會導入該文件。

我該如何指定Django應該使用settings.py,以便我可以使用EmailMessage類來設置settings.py中的設置?

回答

7
from django.conf import settings 

應該這樣做!

1

根據你想如何調用你的Python腳本,你可以使用幾種方法之一來完成你想要的。第一個純粹是在python文件中。

from django.core.management import setup_environ 
from mysite import settings 

setup_environ(settings) 

第二種方法是設置從腳本調用

from django.conf import settings 

這應該爲你設置好一切內部調用腳本

export DJANGO_SETTINGS_MODULE=yoursite.settings 

然後在你的環境。

0

您可以使用

from mysite.settings import VARIABLE_NAME 
相關問題