我想在django中匹配以下动态网址:
http://localhost:8000/gif/1/this-is-tests
我正在尝试以下代码:
^gif/(?P<image_id>\w{0,50})/(?P<image_title>\w{0,500})/$
是错误:
找不到页面(404) 请求方法:GET 请求网址:http://localhost:8000/gif/1/this-is-tests
出了什么问题?
答案 0 :(得分:3)
正则表达式\w
不包含-
符号。你需要添加它:
^gif/(?P<image_id>\w{0,50})/(?P<image_title>[-\w]{0,500})/$