def index(request): """博客秀首页。""" tags = Tag.all().filter('isshow', True).filter('tagged_count >', 1).fetch(limit=1000) template = loader.get_template('blogshow/templates/index.html') context = RequestContext(request, { "tags": tags, }) return HttpResponse(template.render(context))
def bloglist(request): """博客列表。""" tagkey = request.GET.get('tagkey') if tagkey: taggeds = Tag.get(tagkey).tagged blogs = (models.Blog.get(tagged) for tagged in taggeds) else: blogs = models.Blog.all().order('-rate').order('-rate_count').order('add_date').fetch(limit=1000) template = loader.get_template('bloglist.html') context = RequestContext(request, { 'blogs': blogs, }) return HttpResponse(template.render(context))