Django Url不匹配?
我想在django中匹配以下动态url:Django Url不匹配?,django,django-rest-framework,Django,Django Rest Framework,我想在django中匹配以下动态url: http://localhost:8000/gif/1/this-is-tests 我正在尝试以下代码: ^gif/(?P<image_id>\w{0,50})/(?P<image_title>\w{0,500})/$ ^gif/(?P\w{0,50})/(?P\w{0500})/$ 这是一个错误: 找不到页面(404) 请求方法:获取 请求URL: 我做错了什么?正则表达式\w不包含-符号。您需要添加它: ^gif/(?P
http://localhost:8000/gif/1/this-is-tests
我正在尝试以下代码:
^gif/(?P<image_id>\w{0,50})/(?P<image_title>\w{0,500})/$
^gif/(?P\w{0,50})/(?P\w{0500})/$
这是一个错误:
找不到页面(404)
请求方法:获取
请求URL:
我做错了什么?正则表达式
\w
不包含-
符号。您需要添加它:
^gif/(?P<image_id>\w{0,50})/(?P<image_title>[-\w]{0,500})/$
^gif/(?P\w{0,50})/(?P[-\w]{0500})/$