Реверс для 'edit-todo' с аргументами '('',)' не найден. Попытка 1 шаблона(ов): ['edit\\-todo/(?P<id>[0-9]+)/$']

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

В моем views.py

@login_required
def edit_todo(request, pk):
    usertodo = get_object_or_404(Todo, pk=pk)
    return HttpResponse('test')

В моем urls.py

urlpatterns = [
    ...
    path('edit-todo/<int:id>/', views.edit_todo, name='edit-todo'),
    path('test/<int:pk>/', views.edit_todo, name='test'),
    ...
]

В моем шаблоне/компоненте, который включен

<form hx-encoding="multipart/form-data" hx-post="{% url 'core:edit-todo' tododetail.todo.id %}" hx-target="#todo-list" method="post">

tododetail.todo.id вызывается потому, что у меня есть таблица упорядочивания, которая имеет todo & user в качестве внешних ключей.

При прямом доступе к представлению с помощью тестового URL оно работает

test url

Вернуться на верх