Почему html не распознает функцию просмотра?

Я пытаюсь создать управление запасами с помощью Django. При создании опции удаления я сталкиваюсь с ошибкой. Сообщение об ошибке звучит так: "Reverse for 'delete' not found. 'delete' не является допустимой функцией представления или именем шаблона."

Я вставлю свой код ниже.

Удаление кода функции:

def delete(request, iid):
  obj = inventory.objects.get(id=iid)
  obj.delete()
  return render(request, 'main/lists.html')

Код шаблона HTML:

 <a class="btn btn-danger bg-gradient" href="{% url 'delete' i.id %}" role="button">Delete</a>

Пожалуйста, дайте мне правильное решение.

В urls.py урл, указывающий на метод, называется delet. Обновите его до delete на urls.py или до delet на HTML-шаблоне.

Из docs вы можете сделать следующее:

{% url 'delet' i.id as the_url %}

<a class="btn btn-danger bg-gradient" href="{{ the_url }}" role="button">Delete</a>
Вернуться на верх