【问题标题】:How to modify a pyramid template on the fly before rendering如何在渲染前动态修改金字塔模板
【发布时间】:2016-04-30 18:22:54
【问题描述】:

请我在一个网站上工作,我会在呈现我的页面之前废弃另一个网站的 html 表格源代码并将其附加到我的模板中。 我已经编写了将 html 代码存储在变量中的脚本,但不知道如何附加它。 请建议。

【问题讨论】:

  • 您使用的是什么模板系统?变色龙?
  • @fatfantasma 我正在使用 Chameleon

标签: python-2.7 web-applications pyramid


【解决方案1】:

如果你正在使用 jinja,试试这个:

<div class="html-content">{{scraped_html|safe}}</div>

【讨论】:

  • 我在 python 中使用 Chameleon 模板,但我会尝试你的建议。
  • 提供的解决方案打印{{scraped_html |安全}} verbertin 没有放我想要的 html。
【解决方案2】:

这里是变色龙模板系统的代码。 HTML 是包含传递给模板的 html 代码的变量。

<div>${structure: HTML}</div>

或者我相信这也会起作用

<div tal:content="HTML"></div>

【讨论】:

    猜你喜欢
    • 2011-12-07
    • 1970-01-01
    • 2019-08-06
    • 1970-01-01
    • 1970-01-01
    • 2014-04-08
    • 1970-01-01
    • 2018-02-07
    • 2020-01-01
    相关资源
    最近更新 更多