diff --git a/blog/comments/views.py b/blog/comments/views.py index 0c8a2b2..a311fa1 100644 --- a/blog/comments/views.py +++ b/blog/comments/views.py @@ -1,4 +1,4 @@ -from django.shortcuts import render, reverse +from django.shortcuts import render, reverse, get_object_or_404 from posts.models import Post from django.http import Http404, HttpResponseRedirect from .models import Comment, CommentAuthor @@ -12,11 +12,10 @@ from typing import Union def leave_comment(request, post_id): parent: Union[Comment, None] + post: Post + author: Union[CommentAuthor, None] - try: - post = Post.objects.get(id=post_id) - except ObjectDoesNotExist: - raise Http404("Пост не найден") + post = get_object_or_404(Post, pk=post_id) # сделать проверку более вменяемой parent_id = request.POST["reply_to"]