gpt4 book ai didi

python - Django - 将用户相关信息传递到许多 View

转载 作者:太空宇宙 更新时间:2023-11-03 18:51:35 25 4
gpt4 key购买 nike

我想查看我网站一半以上浏览量的一些用户信息。此信息不仅应包含简单的用户名,还应包含我的项目的其他表中与当前用户关联的一些字段。我还想将此信息放入我当前 View 扩展的模板中,只是为了保持干燥。我已经做了一些研究并编写了一些模板标签,希望注册标签可以帮助我实现这一目标,但我不知道当没有像 View 函数那样的请求时如何获取用户信息。任何有关如何实现这一目标的提示将不胜感激。我昨天刚开始使用 django,但对其哲学仍然有点困惑。

最佳答案

您可以使用context processor以 DRY 方式将数据添加到模板上下文。

简而言之,上下文处理器只是一个接受请求作为其第一个参数的函数,执行一些您添加的附加处理,并使用您想要的任何值来增强上下文。

您可以查询对象模型,添加当前日期时间...几乎任何您可以使用 Python 或 Django 执行的操作都可以进入上下文处理器。

关于python - Django - 将用户相关信息传递到许多 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18238171/

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