我在一个目录中有一个.py文件,它在Django项目文件夹中。
我的settings.py中有电子邮件设置,但此.py文件不导入该文件。
我如何向Django指定应该使用settings.py,这样我就可以使用settings.py中的设置来使用EmailMessage类了?
发布于 2010-05-20 06:32:00
from django.conf import settings应该这么做!
发布于 2010-05-21 00:59:04
根据您希望调用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这应该会为你准备好所有的东西。
发布于 2010-05-21 07:11:55
您可以使用
from mysite.settings import VARIABLE_NAMEhttps://stackoverflow.com/questions/2869909
复制相似问题