当前位置: 首页 > 面试题库 >

使用Flask / Jinja2将HTML传递到模板

梁骞仕
2023-03-14
问题内容

我正在为Flask和SQLAlchemy构建管理员,并且我想使用来将用于不同输入的HTML传递给我的视图render_template。模板框架似乎会自动转义html,因此所有<“’>都将转换为html实体。如何禁用它以使HTML正确呈现?


问题答案:

理想的方法是

{{ something|safe }}

而不是完全关闭自动转义。



 类似资料:
  • 问题内容: 我正在为构建管理员,并且我想使用来将用于不同输入的HTML传递给我的视图。模板框架似乎会自动转义,因此所有都将转换为html实体。如何禁用它以使HTML正确呈现? 问题答案: 理想的方法是 而不是完全关闭自动转义。

  • 问题内容: 我的Webapp导航系统中有一个表格,每次呈现页面时,该表格都会填充最新信息。如何避免在每个代码中放置以下代码? 用于填充表格。该表将显示在每个页面上 问题答案: 您可以使用Flask的上下文处理器将全局变量注入到Jinja模板中 这是一个例子: 为了将新变量自动注入模板的上下文中,Flask中存在上下文处理器。上下文处理器在呈现模板之前运行,并且能够将新值注入到模板上下文中。上下文处

  • 问题内容: 是否有Flask或Jinja2配置标记/扩展名,可在呈现模板后自动最小化HTML输出? 问题答案: 找到了一种更好的方法。你可以使用以下方法缩小所有页面:

  • 问题内容: 我正在使用matplotlib在Web应用程序中渲染某些图形。我以前只在运行脚本时使用过。但是,我需要一个函数来返回实际的“ .png”图像,以便可以使用HTML进行调用。 更多(可能不必要的)信息:我正在使用Python Flask。我认为我可以使用该图形并将其粘贴在我的静态文件夹中,然后从我的HTML中调用它,但是我宁愿每次都不要这样做。如果我可以仅创建图形,从中创建图像,返回该图

  • 我有一个JSON数据数组,我想从Flask模板传递到HTML到静态JS脚本,以实现d3.js可视化。根据这篇文章,我将其设置为以下内容: 烧瓶(routes.py): 在HTML (tp_demo_statements.html)中: 和脚本: 在JS(statements.js)中: 但是,这将返回未捕获的SyntaxError:控制台中JSON中位置0处的意外标记u。 我的直觉是,问题发生在H

  • 问题内容: 我看过类似的论坛,但无法获得任何有效的解决方案。我正在尝试将变量从Flask传递到我的JavaScript文件。这些值将用于我的JavaScript文件中的PubNub。 这是我的Python代码的一部分: 这是我的JavaScript代码(app.js)的一部分: 如果我在Settings.html文件中使用了此代码,而在app.js文件中却没有使用,则此代码有效。 问题答案: 该m