проблема с url функцией в django

Рейтинг: 0Ответов: 1Опубликовано: 14.02.2023

Сама ошибка:

Reverse for 'viewListing' not found. 'viewListing' is not a valid view function or pattern name.

сама форма:

 <form action = "{% url 'auctions:viewListing' itemID %}" method = "post">
    {% csrf_token %}
    <input type = "number" name = "bid_price" placeholder = "Input Bid">
    <input type = "submit">
</form>

Как это можно пофиксить?

urls.py:

    path("listing/<int:itemID>", views.viewListing, name = "listing")

Ответы

▲ 1

Я исправил, проблема оказалась в том, что мне надо было в context передать в html файл itemID

context = {'itemID': itemID}

Таким образом будет следующее url:

<form action = "{% url 'auctions:listing' itemID %}" method = "post" name = "form">