我一直看到direct_to_template
的来电包含"请求"参数作为第一个参数。 E.g。
direct_to_template(request, 'template/url', template_values)
但是,文档没有提到第一个参数。这个请求参数是做什么的,它是如何被允许的?
答案 0 :(得分:2)
direct_to_template
是一个视图:所有视图始终将request
作为第一个参数(请注意,文档页面被称为"泛型视图&#34 )。使用该函数作为render_to_response的替代方法实际上是一种黑客攻击。
此外,1.4很老,只会再支持几个月;您应该切换到较新的长期支持版本1.8,其中删除了旧的功能通用视图。在这种情况下,您应该只使用具有完全相同签名的render
快捷方式。