python - Django 中间件插件与视图
问题描述
我正在学习 Django 并遇到了中间件的概念。我很难理解视图中包含的中间件和逻辑之间的区别。
我的理解是中间件是从网站主数据库之外的来源获取数据的python逻辑,而视图是从主网站数据库中获取的python逻辑?
这种理解正确吗?如果没有,有人可以帮忙解释一下吗?如果它是正确的,那么中间件是否只是一个 API 调用?
解决方案
一点都不。你从哪里得到这个想法的?中间件用于在视图之前或之后在所有请求上运行的共享代码。
文档有完整的解释:https ://docs.djangoproject.com/en/2.1/topics/http/middleware/
推荐阅读
- html - 3 列流体 flexbox 和 rtl
- geojson - 是否可以在本地可视化超过 100kB 的 GeoJSON 文件?
- jenkins - 詹金斯 - GitHub 集成
- java - 如何将 DB 中的结果集转换为 Java 中的合并语句?
- javascript - Woocommerce:购物车/结帐页面上的 Javascript 问题,在灯箱中打开图像
- hyperledger-fabric - 什么是超级账本结构中 configtx.yaml 中的配置文件部分
- javascript - JavaScript 循环遍历 n 维数组
- java - 转换为 Kotlin 后如何访问 Java 接口静态变量
- php - 从数组结构中提取值
- javascript - JavaScript - 大数组存储(RAM 问题)