#django #django-urls
Вопрос:
На моем сайте есть список производителей автомобилей. Пользователь нажимает на производство, на котором отображаются модели этого производства. Я хочу, чтобы при нажатии на модель отображались данные, но у меня возникли проблемы с настройкой структуры URL-адресов.
path('browse/', BrowseListView.as_view(), name='blog-browse'),
path('browse/models/<int:pk_test>/', views.modelsView, name='db-manufactures'),
path('browse/models/<int:pk_test>/<int:new_stuff>', views.modelPosts, name='model-post') #this is the new url
Когда я запускаю это, я получаю ошибку, что modelPosts() получил неожиданный аргумент ключевого слова «pk_test». Я полагаю, что получаю эту ошибку, потому что pk_test не переносится в новый URL
Как мне перенести значение pk_test в новый URL-адрес?
Я читал документы, но все еще не уверен
Комментарии:
1. Ваша точка зрения
modelPosts
, скорее всего, не принимает эти аргументы, она определена такdef modelPosts(request, pk_test, new_stuff)
? Если это не так, то в этом ваша ошибка.