Django Url反向错误

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,其中包含两个字段:用户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/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"),