X-Git-Url: https://git.njae.me.uk/?a=blobdiff_plain;f=blog%2Fviews.py;h=f1c9b6826e28d894697ee9f61aed881d6dcd2983;hb=705f08b190025689910342916669a0ed89cc5b18;hp=299ca351e387113b9ede22567be45038cfe9a309;hpb=b124d1bef876b3cc08fe7a53999d7cb8bb896e62;p=django-girls.git diff --git a/blog/views.py b/blog/views.py index 299ca35..f1c9b68 100644 --- a/blog/views.py +++ b/blog/views.py @@ -1,4 +1,11 @@ -from django.shortcuts import render +from django.shortcuts import render, get_object_or_404 +from django.utils import timezone +from .models import Post def post_list(request): - return render(request, 'blog/post_list.html', {}) + posts = Post.objects.filter(published_date__lte=timezone.now()).order_by('published_date') + return render(request, 'blog/post_list.html', {'posts': posts}) + +def post_detail(request, pk): + post = get_object_or_404(Post, pk=pk) + return render(request, 'blog/post_detail.html', {'post': post})