【发布时间】:2026-02-03 11:30:01
【问题描述】:
我在 Django 项目文件夹中的目录中有一个 .py 文件。
我的 settings.py 中有电子邮件设置,但这个 .py 文件不导入该文件。
如何向 Django 指定应该使用 settings.py,以便我可以将 EmailMessage 类与我的 settings.py 中的设置一起使用?
【问题讨论】:
标签: python django email settings
我在 Django 项目文件夹中的目录中有一个 .py 文件。
我的 settings.py 中有电子邮件设置,但这个 .py 文件不导入该文件。
如何向 Django 指定应该使用 settings.py,以便我可以将 EmailMessage 类与我的 settings.py 中的设置一起使用?
【问题讨论】:
标签: python django email settings
你可以使用
from mysite.settings import VARIABLE_NAME
【讨论】:
根据您想要调用 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
这应该为您设置好一切。
【讨论】:
from django.conf import settings
应该这样做!
【讨论】: