django-registration 无法设置“from”用于验证电子邮件的电子邮件地址

发布于 2024-11-08 21:49:47 字数 1084 浏览 0 评论 0 原文

我已经完成了 django 注册设置并使用我的应用程序。我使用的是 django 1.1,并使用最新的 django-registration,0.8 alpha。
如果相关,我使用 fcgi 方法进行部署,并将 django-registration 应用程序部署在单独的文件夹中。我只是将包含的文件夹添加到 python 路径中。即在我的应用程序的settings.py中,我

import sys
sys.path.append('/path/to/django-registration-parent-folder')

在我的设置文件中也设置了

DEFAULT_FROM_USER = '[email protected] used'

当django注册发送激活电子邮件时,但是,它仍然来自

网站管理员@localhost

我能够更改此设置的唯一方法是更改​​ django-registration 内部的实际代码。即在 models.py 第 254 行:

# self.user.email_user(subject, message, settings.DEFAULT_FROM_EMAIL)
self.user.email_user(subject, message, '[email protected] used')

任何人都可以告诉我为什么在发送激活电子邮件时不使用我的应用程序设置文件中的 DEFAULT_FROM_EMAIL 吗?

提前致谢

i've got django-registration setup and working with my application. I'm on django 1.1 and using the latest django-registration, 0.8 alpha.
in case it is relevant, i'm using the fcgi method to deploy and the django-registration app is deployed in a separate folder. I simply add the containing folder to python path. i.e. in settings.py of my app i do

import sys
sys.path.append('/path/to/django-registration-parent-folder')

in my settings file i have also set

DEFAULT_FROM_USER = '[email protected] used'

When django registration sends out the activation email, however, it continues to be from

webmaster@localhost

the only way i was able to change this was by changing the actual code inside of django-registration. i.e. in models.py line 254:

# self.user.email_user(subject, message, settings.DEFAULT_FROM_EMAIL)
self.user.email_user(subject, message, '[email protected] used')

Can anybody enlighten me as to why DEFAULT_FROM_EMAIL in the settings file of my app is not being used when sending activation emails?

thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

单调的奢华 2024-11-15 21:49:47

拼写错误,您在设置中设置了 DEFAULT_FROM_USER,但它应该是 DEFAULT_FROM_EMAIL

A typo, you set DEFAULT_FROM_USER in your settings, but it should be DEFAULT_FROM_EMAIL.

月依秋水 2024-11-15 21:49:47

settings.py 中的代码段是 DEFAULT_FROM_USER 而不是 DEFAULT_FROM_EMAIL

The snippet from settings.py is DEFAULT_FROM_USER instead of DEFAULT_FROM_EMAIL

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文