python - django 变量可用于所有 View

标签 python django django-views

使用 context_processors,可以轻松定义可调用的结果变量可供所有模板使用。是否有任何类似的技术可以使变量可用于所有 View ?这有可能吗?也许有一些解决方法?

Django :2.2 Python:3.5.3

.

最佳答案

您可能想要实现自定义中间件。

https://docs.djangoproject.com/en/dev/topics/http/middleware/

这使您可以为每个请求执行自定义代码,并将结果附加到 request 对象,然后可以在您的 View 中访问该对象。

关于python - django 变量可用于所有 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55697465/

相关文章:

javascript - 在加载的 JS 文件中使用 django 模板逻辑(集成 django JS)

python - 如何重新进入上次引发异常的迭代器/生成器对象

python - 删除与模型关联的文件 - django

javascript - 在ajax中提交多部分表单?

python - 基于通用类的 DetailView 返回相同的页面

Django 如何扩展通用 View 类

python - 添加到帖子 : Page not found (404) 的评论

python - 选择要从 $lookup 返回的字段

python - 如何使用Python获取UN Comtrade数据?

python - django manage.py 脚本弄乱了目录权限