Похоже, это из-за неправильного пути URL
. Это обычно указывает на ошибку 404-NotFound
.
Вам нужно добавить вопросительный знак , который по сути формирует строку запроса . Он обрабатывается и доступен как объект, подобный словарю (a QueryDict
) в request.GET
in views.py
Вы можете определить его так, с помощью ?
, используя шаблон REGEX
( Вы также можете изменить в соответствии с вашими потребностями)
path('sandwich/(?P<product_id>[\w.-]+)/', ProductView.as_view()),
В вашем views.py
вы можете отфильтровать их с помощью
product_id = request.GET.get('product_id', None)
Теперь, надеюсь, он вернет ответ, когда URL
не может выдает ошибку 404.
См. пример