python
from flask import Flask, escape
-
在 Python Flask 开发中,引入 escape 函数时,出现如下错误信息
ImportError: cannot import name 'escape' from 'flask'
问题原因
-
escape 函数在新版本的 Flask 中已不能从 flask 导入,需要从 markupsafe 导入
-
escape 函数用于 HTML 字符转义,它会将用户输入中的特殊 HTML 字符(例如,
<、>、&)转换成安全的格式
处理策略
- 从 markupsafe 导入 escape 函数
python
from markupsafe import escape