我正在尝试在模板中进行条件扩展:
{% extends request.is_ajax|yesno:"base_ajax.html,base.html" %}
在我看来 :
def new(request):
snippet_form = SnippetForm()
return render_to_response('new.html', {
'snippet_form': snippet_form,
}, context_instance=RequestContext(request))
但是 request.is_ajax 总是返回 false !
如果我在我看来调用 request.is_ajax ,它包含了很好的价值。
def new(request):
snippet_form = SnippetForm()
ajax = request.is_ajax()
return render_to_response('new.html', {
'snippet_form': snippet_form,
'ajax': ajax
}, context_instance=RequestContext(request))
在我的模板中:
{% extends ajax|yesno:"base_ajax.html,base.html" %}
这是可行的,但我更喜欢使用第一个解决方案!
有任何想法吗 ?
(我正在使用 jquery 加载功能)