Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from django.shortcuts import render, get_object_or_404
- from blog.models import Post, Category, Comment
- def posts_list(request):
- return render(
- request,
- 'blog/posts_list.html',
- {
- 'posts': Post.objects.filter(published=True).order_by('-published_at'),
- })
- def posts_from_category(request, slug):
- category = get_object_or_404(Category, slug=slug)
- posts = Post.objects.filter(category=category, published=True).order_by('-published_at')
- return render(
- request,
- 'blog/posts_from_category.html',
- {
- 'posts': posts,
- 'category': category
- })
- def post_show(request, slug):
- post = get_object_or_404(Post, slug=slug, published=True)
- comments = Comment.objects.filter(post=post)
- return render(
- request,
- 'blog/post_show.html',
- {
- 'post': post,
- 'comments': comments
- }
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement