我已经设置了userena并且工作正常,但是在用户通过电子邮件激活帐户后,我似乎无法找到重定向用户的设置或方法。默认情况下,它们被定向到userena配置文件页面(我试图完全从我的项目流程中删除它)。
我在github上找到了这个问题:https://github.com/bread-and-pepper/django-userena/issues/377但是建议的解决方案对我不起作用(或者我做错了什么)。
以下是我尝试过的网址覆盖:
(r'^accounts/activate/$','userena.views.activate',{'success_url': '/myaccount'}),
我也试过了一点变化:
(r'^accounts/activate/$','userena.views.activate',{'success_url': 'app:myAccount'}),
两者都没有效果,激活链接继续将用户发送到userena个人资料页面。谢谢你的帮助!
答案 0 :(得分:0)
也许这可行:
(r'^accounts/activate/(?P<activation_key>\w+)/$','userena.views.activate',{'success_url': '/url/to/app'}),