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

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

封瑞
2023-03-14
问题内容

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


问题答案:

理想的方法是

{{ something|safe }}

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



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

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

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

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

  • 问题内容: 假设我有一个Python变量: 然后通过呈现HTML将其传递给Jinja,并且我在JavaScript中还有一个名为的函数。我正在尝试通过的每个项目。我尝试过这样的事情: 是否可以将列表从Python传递到JavaScript,还是应该逐个循环传递列表中的每个项目?我怎样才能做到这一点? 问题答案: 要将一些上下文数据传递给javascript代码,您必须对其进行序列化,以使其被jav

  • 问题内容: 背景: 我创建了一个非常简单的前端,用户可以在其中输入字符串。输入并单击“检查”按钮后,我想将此字符串作为JSON传递给python字符串,它将在其中进行SQL查找。根据SQL外观,python脚本应传递一个布尔值,该值应更改?到✔或✘。 题: 一旦按下“检查”按钮作为JSON到Python脚本,然后如何将字符串从Python传递到HTML,将?更改为✔或✘,如何传递字符串? 研究: