我正在尝试做什么:
url(r'^confirmemail/[a-bA-z0-9]+/', 'blog.views.confirmemail'),
确切的网址是这样的:http://127.0.0.1:8000/confirmemail/tubwp2n0a6或http://127.0.0.1:8000/confirmemail/tubwp2n0a6/
字符串参数的长度为十(10)。
如何在urls.py中写下该网址?
答案 0 :(得分:5)
url(r'^confirmemail/(?P<code>[a-zA-Z0-9]+)/', 'blog.views.confirmemail'),
或
url(r'^confirmemail/(?P<code>[a-zA-Z0-9]{10})/', 'blog.views.confirmemail'),
将长度限制为10个符号。
答案 1 :(得分:4)
这是你想要的吗?
url(r'^confirmemail/[a-zA-Z0-9]{10}/', 'blog.views.confirmemail')
编辑:请参阅Alexander Artemenko的答案以获得更全面的解决方案。