def category(request, name): page = request.GET.get('page', 1) cat = Category.objects.get(slug=name) posts = paginator_objects(Post.objects.get_post().filter(category=cat), page) archtype = 'category' return render_to_theme(request, 'archive.html', locals())
def tags(request, tag): page = request.GET.get('page', 1) tag = get_object_or_404(Tag, name=tag) posts = paginator_objects( TaggedItem.objects.get_by_model(Post, tag).order_by('-date'), page) archtype = 'tag' return render_to_theme(request, 'archive.html', locals())
def post_password(request, post): comment_meta = get_comment_cookie_meta(request) error = False if request.method == 'POST': passwd = request.POST.get('post_password', '') if passwd == post.password: request.session['post_pw_%s' % post.id] = post.password return HttpResponseRedirect(reverse('post', args=[post.id])) error = True return render_to_theme(request, 'single_passwd.html', locals())
def post_password(request,post): comment_meta = get_comment_cookie_meta(request) error=False if request.method == 'POST': passwd = request.POST.get('post_password','') if passwd == post.password: request.session['post_pw_%s'%post.id]=post.password return HttpResponseRedirect(reverse('post',args=[post.id])) error = True return render_to_theme(request,'single_passwd.html',locals())
def search(request): page = request.GET.get('page', 1) query = escape(request.GET.get('s', '')) qd = request.GET.copy() if 'page' in qd: qd.pop('page') posts = None if query: qset = (Q(title__icontains=query)) posts = paginator_objects( Post.objects.filter(qset, published=True).distinct(), page) return render_to_theme(request, 'search.html', locals())
def search(request): page=request.GET.get('page',1) query = escape(request.GET.get('s', '')) qd = request.GET.copy() if 'page' in qd: qd.pop('page') posts=None if query: qset = ( Q(title__icontains=query) ) posts = paginator_objects(Post.objects.filter(qset, published=True).distinct(),page) return render_to_theme(request,'search.html',locals())
def sitemap(request): posts = Post.objects.get_post() categories = Category.objects.all() return render_to_theme(request, 'sitemap.html', locals())
def calendar(request, year, month, day): page = request.GET.get('page', 1) posts = paginator_objects(Post.objects.get_post_by_day(year, month, day), page) archtype = 'calendar' return render_to_theme(request, 'archive.html', locals())
def category(request,name): page=request.GET.get('page',1) cat = Category.objects.get(slug=name) posts = paginator_objects(Post.objects.get_post().filter(category=cat),page) archtype='category' return render_to_theme(request,'archive.html',locals())
def post(request,id): post = get_object_or_404(Post,id=id) comment_meta = get_comment_cookie_meta(request) post.updateReadtimes() return render_to_theme(request,'single.html',locals())
def home(request): page = request.GET.get('page',1) posts = paginator_objects(Post.objects.get_post(),page) ishome=True return render_to_theme(request,'index.html',locals())
def sitemap(request): posts = Post.objects.get_post() categories = Category.objects.all() return render_to_theme(request,'sitemap.html',locals())
def calendar(request,year,month,day): page=request.GET.get('page',1) posts=paginator_objects(Post.objects.get_post_by_day(year,month,day),page) archtype='calendar' return render_to_theme(request,'archive.html',locals())
def tags(request,tag): page=request.GET.get('page',1) tag = get_object_or_404(Tag, name =tag) posts = paginator_objects(TaggedItem.objects.get_by_model(Post, tag).order_by('-date'),page) archtype='tag' return render_to_theme(request,'archive.html',locals())
def home(request): page = request.GET.get('page', 1) posts = paginator_objects(Post.objects.get_post(), page) ishome = True return render_to_theme(request, 'index.html', locals())
def page(request,id): post = Page.objects.get(id=id) comment_meta = get_comment_cookie_meta(request) return render_to_theme(request,'page.html',locals())
def post(request, id): post = get_object_or_404(Post, id=id) comment_meta = get_comment_cookie_meta(request) post.updateReadtimes() return render_to_theme(request, 'single.html', locals())
def archives(request, year, month): page = request.GET.get('page', 1) posts = paginator_objects(Post.objects.get_post_by_year_month(year, month), page) archtype = 'archive' return render_to_theme(request, 'archive.html', locals())
def page(request, id): post = Page.objects.get(id=id) comment_meta = get_comment_cookie_meta(request) return render_to_theme(request, 'page.html', locals())
def archives(request,year,month): page=request.GET.get('page',1) posts=paginator_objects(Post.objects.get_post_by_year_month(year,month),page) archtype='archive' return render_to_theme(request,'archive.html',locals())