猿问

django include 包含其他模板问题

慕标琳琳
浏览 822回答 1
1回答

LEATH

django里面有一个东西叫Context_processor,不知道你需要的是不是这个,或者是你已经用了这个。from django.template import RequestContextfrom django.shortcuts import render_to_response#刷新navdef flush_nav(): #do some flush job passdef myprocessor(request): flush_nav()#以下为视图方法def index(request): #do something return render_to_response("index.html",context_instance=RequestContext(request, processors=[myprocessor])) def views_1(request): #do something return render_to_response("views1.html",context_instance=RequestContext(request, processors=[myprocessor]))如下所述,你可以在每个views方法里面都调用它,也可以把这个模板处理器放到settings文件里面,让它作为一个全局处理器起作用,如:TEMPLATE_CONTEXT_PROCESSORS = ( 'project_name.app_name.views.myprocessor')希望上面的东西能帮到你
随时随地看视频慕课网APP
我要回答