【发布时间】:2012-03-18 23:42:15
【问题描述】:
我正在为我的项目实施 django-registration 包。一切都很顺利,但是当您使用 URL 中的激活密钥转到发送到电子邮件的链接时,django 与给定 URL 的任何 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')
【问题讨论】:
标签: regex django django-forms django-registration