额外的数据添加到响应对象模板渲染
-
26-09-2019 - |
题
İ定义编写代码sniplet,使向一个网站的某些部分禁用连接。管理员和炫魅将是可显示的,但用户部分(它使用AJAX)将被显示,但不能被使用(圣维特透明DIV组过的网页)。也有几页,其将被禁用。
我的逻辑是,我写一个中间件,
def process_request(self, request):
if ayar.tonline_kapali:
url_parcalari = request.path.split('/')
if url_parcalari[0] not in settings.BAGIMSIZ_URLLER:
if not request.is_ajax():
return render_to_response('bakim_modu.html')
else:
return None
这代码让我来显示未在“现场关闭”消息的URL BAGIMSIZ_URLLER(包含网址,这将是可访问的)
但我不知道我是怎么解决有关AJAX页面的问题...我需要设置页眉或某事的反应,需要检查它的模板。
解决方案
这里为process_view 文档 用法很简单。 process_view被称为的Django调用视图之前,并得到几个参数: 要求 - Request对象 view_func - View功能 view_args - 参数 view_kwargs - 关键字参数
哪个例子你需要什么?
不隶属于 StackOverflow