我正在實施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