我在Django項目文件夾內的目錄中有一個.py文件。如何包含Django設置文件?
我在我的settings.py中有電子郵件設置,但是這個.py文件不會導入該文件。
我該如何指定Django應該使用settings.py,以便我可以使用EmailMessage類來設置settings.py中的設置?
我在Django項目文件夾內的目錄中有一個.py文件。如何包含Django設置文件?
我在我的settings.py中有電子郵件設置,但是這個.py文件不會導入該文件。
我該如何指定Django應該使用settings.py,以便我可以使用EmailMessage類來設置settings.py中的設置?
from django.conf import settings
應該這樣做!
根據你想如何調用你的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
然後在你的環境。
您可以使用
from mysite.settings import VARIABLE_NAME