def BlogDetail(request,pk): post = get_object_or_404(Post,pk = pk) comment_view = Comment.objects.all() comment = CommentForm() if request.method == 'POST': subscribe = Subscribe(request.POST) form = CommentForm(request.POST) if form.is_valid(): form = form.save(commit = False) form.save() return redirect('blog',pk = post.pk) elif subscribe.is_valid(): subscribe = subscribe.save(commit = True) else: form = CommentForm() return render(request,'app/blog.html',{'blog_object':post,'comment':comment, 'comment_view':comment_view})
{% for i in comment_view %} {{i.name}} {{i.body}} {% endfor %}
class Post(models.Model): image = models.ImageField() title = models.CharField(max_length = 100) body = RichTextField(blank = True) published_date = models.DateTimeField(auto_now_add = True) categories = models.ManyToManyField(Category) featured = models.BooleanField(default = False) def __str__(self): return self.hastags def __str__(self): return self.title class Comment(models.Model): name = models.CharField(max_length = 200) body = models.TextField() def __str__(self): return self.name
Comment.objects.all()
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)