创建动态网址时,出现“ dashboard_group”反向,参数错误

urls.py

urlpatterns = [
    path('processes/',views.processes,name="dashboard"),path('processes/<uuid:u_id>/',views.groups,name="dashboard_group")
]

views.py

def processes(request):
    return render(request,'processes/index.html')

def groups(request,u_id):
    return render(request,'create_instance/index.html')

上面的代码给我以下错误-找不到带有参数'('a21713b0ec29416c8fb27d4f339eabb8',)'的'dashboard_group'反向。尝试了1个模式:['processes \ /(?P [0-9a-f] {8}-[0-9a-f] {4}-[0-9a-f] {4}-[0 -9a-f] {4}-[0-9a-f] {12})\ / $']

chaomi87 回答:创建动态网址时,出现“ dashboard_group”反向,参数错误

从路径中删除uuid:。您的代码应如下所示。

urlpatterns = [
    path('processes/',views.processes,name="dashboard"),path('processes/<u_id>/',views.groups,name="dashboard_group")
]

根据Django官方文档,括号中可能包含转换器规范(例如int的{​​{1}}部分),该规范限制了匹配的字符,还可能更改传递给视图的变量的类型。 django.urls functions for use in URLconfs

本文链接:https://www.f2er.com/3168761.html

大家都在问