【问题标题】:Django middleware using Django models?使用 Django 模型的 Django 中间件?
【发布时间】:2012-03-14 11:07:36
【问题描述】:

是否可以在中间件中使用常规的 Django 模型?

我一直在寻找简单的示例,但找不到任何关于 Django 框架的这些部分可用于中间件的信息。根据我有限的理解,我相信他们应该是。

【问题讨论】:

  • 为什么不直接试试看看?如果你尝试某事但它不起作用,世界不会自行内爆。最最坏的情况你会得到一个错误,然后你就会知道。

标签: django django-models django-middleware


【解决方案1】:

只要您导入相关模型,您的 django 应用程序中的任何地方都可以使用模型系统。它与 HTTP 生命周期无关。

【讨论】:

    【解决方案2】:

    是的,我同意 @marcin 的观点,你可以在任何地方使用模型,作为参考,你可以查看 django flatpages 中间件,它决定了应该渲染哪个 flatpage

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-04
      • 2018-07-07
      • 2019-12-24
      • 2021-09-29
      • 1970-01-01
      • 2012-07-18
      相关资源
      最近更新 更多