我正在实施django注册包到我的项目。一切工作都很顺利,但当您使用URL中的激活码发送到发送到电子邮件的链接时,django不会匹配指定URL的任何URL。django注册激活url匹配
通过电子邮件发送生成的URL是
http://127.0.0.1:8000/accounts/activate/23c768c78ecd7af9b1516e37013901fd9ea=0b062/
和Django的尝试与匹配是它的URL之一:
^accounts/ ^activate/(?P<activation_key>\w+)/$ [name='registration_activate']
但显然它不匹配。任何想法可能是错误的?
我的主要urls.py包含
(r'^accounts/', include('registration.urls'))
和registration.urls具有
url(r'^activate/(?P<activation_key>\w+)/$',
activate,
name='registration_activate')
可能重复的[等于在Django登记激活URL标志(http://stackoverflow.com/questions/4293289/equals-sign-in-django-registration-activation-url) – Nix 2012-03-19 00:34:33