匹配正则表达式urls.py字符串

时间:2014-10-12 12:37:54

标签: python regex django python-2.7 django-urls

我正在构建一个Django应用程序,我正在尝试为urls.py创建一个正则表达式,以接受与以下html匹配的字符串

http://127.0.0.1:8000/carrentals/rentvehicle/ABC123

我希望将ABC123作为参数进行匹配,并将url模式代码设置为此

url(r'^carrentals/rentvehicle/(?P<numberplate>^[\w]+$)/$', 'car_rental_rentout')

但它与正则表达式不匹配。

1 个答案:

答案 0 :(得分:2)

carrentalsrentvehicle不符。并且/在网址中不存在,但在模式中。 (在?之后添加/以使尾随斜杠可选)

url(r'^carrentals/carrentals/(?P<numberplate>[\w]+)/?$', 'car_rental_rentout')

除此之外,^$多次使用。