Flask 应用 return 字符串不显示 <abc>

Flask app return string doesn't display <abc>

我试图用这个 Flask 代码在网页上显示一个字符串:

@app.route('/')
def index():
    return 'Variable can be of different types: string and <int>'

得到了

Variable can be of different types: string and

没有“<>”。 修复它的一种方法是在“<”和“int”之间添加一个 space,例如:

Variable can be of different types: string and < int >. 

我还注意到 space 用于关闭 > 如在“< int>”中并不重要。

其他字符如[int]和{int}则无此问题。为什么?标签相关?

是的,它是标签相关的,它会像这样显示

如果您在文本中使用小于号 (<) 或大于号 (>),浏览器可能会将它们与标签混在一起。

但是,如果你还想显示那个,你可以这样做

更多参考,here