django注册不能设置“从”电子邮件地址认证电子邮件
问题描述:
我有Django的注册设置和我的应用程序的工作。我在Django 1.1上,并使用最新的django-registration,0.8 alpha。
万一它是相关的,我使用fcgi方法来部署和django注册应用程序部署在一个单独的文件夹中。我只需将包含的文件夹添加到python路径。即在我的应用程序的settings.py我做django注册不能设置“从”电子邮件地址认证电子邮件
import sys
sys.path.append('/path/to/django-registration-parent-folder')
在我的设置
文件我也成立
DEFAULT_FROM_USER = '[email protected] used'
当Django登记发出的激活邮件,但是,它仍然是从
站长@本地
唯一的办法我能改变这是通过改变django注册里面的实际代码。即在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?
在此先感谢
答
一个错字,你设置你的设置DEFAULT_FROM_USER
,但它应该是DEFAULT_FROM_EMAIL
。
+0
哇...这是eff-in尴尬....谢谢! – 2011-05-24 07:46:18
答
从settings.py的片段是DEFAULT_FROM_USER
,而不是DEFAULT_FROM_EMAIL
这个真没有本地化。我有同样的问题。任何使用django注册的人(大多数Django教程所说的模块都会使用)。 – 2014-08-20 18:06:27