所以我试图用路径在django3中输入这个
url(r'^tag/(?P<slug>[-\w] )/$', TagIndexView.as_view(), name='tagged')
我尝试了标签/蛞蝓,但我想它没有用。
uj5u.com热心网友回复:
您在此处描述的是<slug:…>
路径转换器的正则表达式,因此您可以通过以下方式实作:
from django.urls import path
urlpatterns = [
path('tag/<slug:slug>/', TagIndexView.as_view(), name='tagged')
]
或者您可以继续使用带有re_path(…)
[Django-doc]的正则表达式:
from django.urls import re_path
urlpatterns = [
re_path(r'^tag/(?P<slug>[-\w] )/$', TagIndexView.as_view(), name='tagged')
]
0 评论