对不起,这可能是一个愚蠢的问题,但为什么函数中的request参数是强制性的render()?
该render()快捷方式呈现一个模板请求上下文.模板上下文处理器获取请求对象并返回添加到上下文的字典.
公共模板上下文处理器是auth上下文处理器,它接收请求对象,并将登录用户添加到上下文中.
如果您不需要render具有请求上下文的模板,则可以使用request=None.
def my_view(request):
return render(None, "my_template.html", {'foo': 'bar'})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4140 次 |
| 最近记录: |