Пример #1
0
def render_header(request):
    pages=Posts.objects.all().filter(post_status='publish',post_type='page').only('id','post_title').order_by('menu_order','-post_date')
    # headeinfo=
    
    # headinfo={'blogname':'',''}
    # headinfo['blogname']='aaaa'
    # headinfo['blogname']='bbb'
    headinfo=Manager().get_head_info()
    context=RequestContext(request,{'pages':pages,'headeinfo':headinfo}) 
    return render_to_string('header.html',context)
Пример #2
0
from django.http import HttpResponse
from django.template.loader import render_to_string
from django.core.paginator import Paginator, Page, EmptyPage, PageNotAnInteger
from django.db.models import Avg, Max, Min, Variance, Count
import datetime
from django.db import connection
from django.db.models import Q
from django.core.context_processors import csrf
from feeds import ArticlesFeed
from util import anti_resubmit, anti_frequency
from django.http import HttpResponseRedirect
from blog.forms import CommentForm
from django.views.generic import View
from django.views.generic.base import TemplateView

manager = Manager()
#This is for response request


class MyblogView(TemplateView):
    template_name = "test.html"

    def get_context_data(self, **kwargs):
        context = super(MyblogView, self).get_context_data(**kwargs)
        context['test'] = 'test'
        return context

    #v=0
    # def get(self, request, *args, **kwargs):
    #     self.v=self.v+2
    #     return HttpResponse('Hello, World!%d'%self.v)