Nav apraksta

views.py 542B

123456789101112131415
  1. from django.shortcuts import render, redirect
  2. from .models import Post
  3. def index(request):
  4. posts = Post.objects.filter(status="publish")
  5. return render(request, 'cms/index.html', {'posts': posts})
  6. def post(request, post_id):
  7. post = Post.objects.get(pk = post_id, status="publish")
  8. return render(request, 'cms/view.html', {'post_id': post_id, 'post': post})
  9. def post_tags(request, tag):
  10. posts = Post.objects.filter(tags__name__in=[tag], status="publish")
  11. return render(request, 'cms/post_tags.html',{'posts': posts})