Django
中等
面试题库
Django
困难
Django 内置的 CommonMiddleware 与 SecurityMiddleware 各自负责哪些 HTTP 层面的防护?
Django
中等
如何用中间件实现全局的请求耗时统计与结构化日志?需要注意响应阶段的哪些问题?
Django
简单
什么是 process_template_response?它与 process_response 有什么区别?
Django
中等
MIDDLEWARE 列表的顺序为什么会影响行为?请举一个缓存与认证中间件顺序出错的例子。
Django
中等
中间件抛出异常时,Django 会按什么顺序调用其它中间件的 process_exception?
Django
中等
新版 Django 的 __call__ 风格中间件与旧版 process_request/process_response 有何差异?如何做到兼容?
Django
中等
Django 中间件各 hook(请求阶段与响应阶段)的完整调用时序是怎样的?
Django
简单
Django 中间件的 process_request 与 process_view 分别在什么阶段被调用?
Django
中等
path() 路由中的类型转换器(Converter)是如何工作的?如何自定义并注册一个转换器?
Django
中等
同一个 HttpRequest 对象是如何在中间件与视图之间传递并保持同一实例的?
Django
困难