Django Url反向错误
我有一个url,其中包含两个字段:用户id和代码:Django Url反向错误,django,Django,我有一个url,其中包含两个字段:用户id和代码: url(r'^account_completion/(?P<user_id>d+)$/(?P<code>[-w]+)$', confirm_verification, name="confirmation_link"), 我尝试从shell获取链接,但出现错误 In [2]: reverse('confirmation_link', args=(123,'aaaaaaa'))/home/samuel/Documents
url(r'^account_completion/(?P<user_id>d+)$/(?P<code>[-w]+)$', confirm_verification, name="confirmation_link"),
我尝试从shell获取链接,但出现错误
In [2]: reverse('confirmation_link', args=(123,'aaaaaaa'))/home/samuel/Documents/code/kazi/django_project/django_project/urls.py:34:
t = url(prefix=prefix, *t)
---------------------------------------------------------------------------
NoReverseMatch Traceback (most recent call last)
...
...
NoReverseMatch: Reverse for 'confirmation_link' with arguments '(123, 'aaaaaaa')' and keyword arguments '{}' not found. 1 pattern(s) tried: ['register/account_completion/(?P<user_id>d+)$/(?P<code>[-w]+)$']
您的url正则表达式中有一个错误。请尝试以下操作:
url(r'^account_completion/(?P<user_id>\d+)/(?P<code>[-\w]+)$',
confirm_verification, name="confirmation_link"),