gpt4 book ai didi

django - 有没有办法让 direct_to_template 在 Django 中传递 RequestContext?

转载 作者:行者123 更新时间:2023-12-04 22:52:11 24 4
gpt4 key购买 nike

我发现自己一遍又一遍地写同样的观点。基本上是这样的:

def home_index(request):
return render_to_response('home/index.html', RequestContext(request))

为了与干本金保持一致,我想使用 generic view .我见过 direct_to_template ,但它传递了一个空上下文。那么如何使用通用 View 并仍然获得 RequestContext 的功能呢?

最佳答案

direct_to_template与所有通用 View 一样,已经使用了 RequestContext,因此您无需执行任何其他操作即可启用它。

但是,我不确定您真正要问的是是否可以传递额外的上下文项 - 您可以通过使用 extra_context字典参数,在 URLconf 或包装器 View 中。

此外,您应该问自己为什么要创建多个仅呈现模板的 View 。如果这就是您主要做的事情,您可能会发现 Django 的内置 flatpages app 比硬编码你的 View 要好。

关于django - 有没有办法让 direct_to_template 在 Django 中传递 RequestContext?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2886934/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com