如何包含Django设置文件?

时间:2010-05-19 22:30:16

标签: python django email settings

我在一个目录中有一个.py文件,它位于Django项目文件夹中。

我在settings.py中有电子邮件设置,但此.py文件不会导入该文件。

如何指定Django应该使用settings.py,以便我可以将EmailMessage类与我的settings.py中的设置一起使用?

3 个答案:

答案 0 :(得分:7)

from django.conf import settings

应该这样做!

答案 1 :(得分:1)

根据您希望如何调用python脚本,您可以使用几种方法之一来完成您想要的任务。第一个是纯粹在python文件中。

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

setup_environ(settings)

第二种方法是在调用脚本之前设置环境

export DJANGO_SETTINGS_MODULE=yoursite.settings

然后从你的脚本调用内部

from django.conf import settings

那应该为你设置一切。

答案 2 :(得分:0)

你可以使用

from mysite.settings import VARIABLE_NAME