1

我正在运行 Django 主干并启用模板自动转义(默认)。我需要将模板 URL 传递给 URLENCODE 过滤器,还是 Autoescape 会自动处理?Django 文档不清楚。

Django 文档对 Autoescape 这么说:

当自动转义生效时,所有变量内容都会在将结果放入输出之前应用 HTML 转义(但在应用任何过滤器之后)。这相当于手动将转义过滤器应用于每个变量。

4

1 回答 1

1

是的,自动转义仅与 HTML 内容有关。URL 编码是另一回事。

于 2009-01-06T20:08:58.487 回答