Ребят. Вопрос, проверить сейчас нет возможности. Подскажите, что отдаст post = Post.objects.get(id=id), и post = Post.objects.get_object_or_404(id=id). То есть в чем разница? Как лучше, и в чем подводный камень может крыться?
первый просто положит объект в post (если он есть), если его нет, то ошибку выдаст
второй, только так правильней: post= get_object_or_404(Post, pk=id) положит объект в post, если его не будет в базе, то перенаправит на 404