Django中间件插件与视图

时间:2019-04-04 06:36:25

标签: python django django-views middleware django-middleware

我正在学习Django,并想到了中间件的概念。我很难理解视图中包含的中间件和逻辑之间的区别。

我的理解是,中间件是python逻辑,可从网站主数据库之外的源中获取数据,而视图是python逻辑,可从主网站数据库中获取?

这种理解正确吗?如果没有,有人可以帮忙解释一下吗?如果正确,那么中间件只是一个API调用吗?

1 个答案:

答案 0 :(得分:0)

完全没有。你从哪里得到这个主意的?中间件用于在视图之前或之后在所有请求上运行的共享代码。

文档有完整的解释:https://docs.djangoproject.com/en/2.1/topics/http/middleware/