Python Django UpdateView: 404 не найдено

Я использую встроенные представления на основе классов, в данном случае UpdateView. В документации нет никаких намеков на то, как должно выглядеть urls.py. Какому шаблону url соответствует это общее представление, чтобы я мог обновить конкретный объект (например, с id 1 в базе данных)? Я пробовал:

path("myroute/<int:pk>/", views.myUpdateView.as_view(), name="myname")

Вид за views.myUpdateView является django.views.generic.edit.UpdateView, и когда я перехожу, скажем, к myroute/1/, я получаю ошибку 404. Как я могу использовать это общее представление? Я просто предположил, что он должен каким-то образом получить параметр pk из моего URL, но я не вижу никакой документации по этой части? Извините, что не включил шаблон ecetera, но он здесь и не нужен, потому что мой вопрос очень прост: какой шаблон(ы) URL обрабатывается(ются) UpdateView? Может я что-то упустил из виду в документации? Заранее спасибо!

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