Flask
中等
面试题库
Flask
简单
Flask 有哪些请求钩子?before_request、after_request、teardown_request 分别何时执行?
Flask
困难
Jinja2 的 autoescape 对 JSON 注入与属性注入的防护边界在哪里?
Flask
中等
Flask 的 render_template 是如何找到模板文件的?多个 template_folder 如何解析?
Flask
中等
Jinja2 的 with 语句与 set 语句有什么区别?作用域如何?
Flask
困难
Jinja2 模板渲染中变量查找顺序是怎样的?为什么拿不到 Python 全局变量?
Flask
困难
Jinja2 的宏 macro 与 Python 函数有何异同?如何用 import 引入宏?
Flask
简单
Jinja2 中如何控制空白与换行?trim_blocks、lstrip_blocks 与 {%- -%} 有何区别?
Flask
中等
Jinja2 的 for 循环中 loop 变量提供了哪些属性?如何实现奇偶行交替?
Flask
中等
Jinja2 中如何防止 XSS?autoescape 机制如何工作?|safe 的滥用有何风险?
Flask
中等
Jinja2 的上下文处理器 context_processor 是什么?如何向所有模板注入全局变量?
Flask
中等