Вот изменения, которые я сделал в views.py
def BlogDetail(request,pk):
post = get_object_or_404(Post,pk = pk)
form = CommentForm()
if request.method == 'POST':
form = CommentForm(request.POST)
if form.is_valid():
form = form.save(commit = False)
form.article = post
form.user = request.user
form.save()
return redirect('blog',pk = post.pk)
else:
form = CommentForm()
return render(request,'app/blog.html',{'blog_object':post,'comment':form,
})
А вот изменения, которые я сделал в models.py
class Comment(models.Model):
article = models.ForeignKey(Post, on_delete=models.CASCADE)
comment = models.CharField(max_length=500)
date = models.DateTimeField(auto_now_add=True)
user = models.ForeignKey(User, on_delete=models.CASCADE)
def __str__(self):
return self.comment