使用context_processors可以很容易地定义一个可调用的结果,该结果可用于所有模板。是否有类似的技术使变量可用于所有视图?有可能吗?也许有一些解决方法?

的Django:2.2
的Python:3.5.3

最佳答案

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

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

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

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

10-13 09:37