我讨厌django注册模块问题。当用户尝试注册时,他在电子邮件中收到的激活链接不正确。我的意思是,为了工作链接,我必须在域名后面手动添加我的应用程序名称。Django注册。发送的激活链接缺少我的应用程序名称
让我用一个例子来说明这一点:
这是主要的页面URL(请注意 “早安家族”): http://127.0.0.1:8000/HELLOPROJECT/index
这是注册URL(请注意 “早安家族”): http://127.0.0.1:8000/HELLOPROJECT/accounts/register/
而且这是在电子邮件中(注意有没有“早安家族”)发送的激活网址: http://127.0.0.1:8000/accounts/activate/3a97ec229308b0112cb6e1ef16f8ab32df667b9c/
如果我点击上面的链接,会发生错误。我必须手动添加“HELLOPROJECT”才能使链接正常工作并注册用户。
那么,为什么会发生这种情况呢?我该如何解决它?
您是使用Apache2/mod_wsgi还是运行开发服务器? – rofls
@rofls,我正在使用Django的开发服务器。 – Xar
根据快速入门指南,您是否需要在您的registration/activation_email.txt模板中设置站点对象?要检查,电子邮件主题中的URL是什么? – Talvalin