Django Middleware插件与视图

问题描述 投票:0回答:1

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

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

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

python django django-views middleware django-middleware
1个回答
0
投票

一点都不。你在哪里得到这个想法?中间件用于在视图之前或之后对所有请求运行的共享代码。

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

© www.soinside.com 2019 - 2024. All rights reserved.