我正在尝试传递kwargs,但是我认为我遇到了URL路径错误?我正在使用更新的Django 2 URL。
return redirect ( 'enroll:select_prod', slug = e.slug, kwargs = { 'a': a, 'p': p, 's': s } )
这是URL urlpatterns:
path('select_prod/<slug:slug>/', views.select_prod, name = 'select_prod' ),
以及重定向到的位置:
def select_prod ( request, slug, *arg, **kwargs ):
这是我得到的错误
Reverse for 'select_prod' with keyword arguments '{'slug': 'cC1gBIk4Fwh7Nr5xRv', 'kwargs': {'a': '5', 'p': ['6', '7'], 's': []}}' not found. 1 pattern(s) tried: ['enroll\\/select_prod\\/(?P<slug>[-a-zA-Z0-9_]+)\\/$']
我在做什么错了?
谢谢。