не понимаю что не так. Уже по 5 раз пересмотрел все посты на стаковерфлоу, перепроверил все на 5 раз, вроде обычная хрень, но я час не могу понять что не так.
HTML. Решил сделать двумя вариантами переход
<a href="{{ post.get_absolute_url_update }}"> Update </a>
<a href="{% url 'post_update_url' post.slug %}">Upadte</a>
views.py. Это метод класса, если что
def get(self, request, slug):
obj = get_object_or_404(Post, slug=slug)
form = PostForm(instance=obj)
return render(request, 'main_page/post_update.html', context={'form': form})
url.py
path('update/<str:slug>', PostUpdate.as_view(), name='post_update_url'),
А выскакивает вот такое исключение
Exception Type: NoReverseMatch
Exception Value: Reverse for 'post_update_url' with no arguments not found. 1 pattern(s) tried: ['update/(?P<slug>[^/]+)$']
Я может супер невнимательный и не вижу, что где-то ошибка, не знаю. В инторхнете говорят, что проблема с урлом, но у меня вроде все нормально
Слаг ждет
Обсуждают сегодня