提问人:Mika 提问时间:11/15/2023 最后编辑:Mika 更新时间:11/16/2023 访问量:21
如何使用填充了 python 数据的模板填充动态扩展的 HTML 文件
How to fill dynamically expanding HTML file with templates filled with python data
问:
我有一个用于一条消息的 HTML 模板(我通过 接收消息)。
我想用来自 API 的信息填充模板,而不是将模板粘在新的 HTML 文件中(输出文件看起来像一个聊天墙,其中包含聊天中的每条消息)。Slack-API
由于聊天大小不同,我无法为整个聊天制作完整的模板。因此,我正在尝试使用填充数据的模板动态扩展我的输出 HTML。
我在输出 HTML 中定义了一些 CSS 类,但它们对于这个问题并不那么重要,因此,有一个消息 html-example,我将其附加到 output-html:
<div class='message_body'>
<div class="message_header">
<strong class="user_name">Some UserName</strong>
<span class="date">11.12.23 2:22</span>
</div>
<hr>
<ol class="ordered_list">
<li class="message_text">Lorem ipsum dolor sit amet, consectetur...<br />And second line</li>
</ol>
</div>
我想将此模板保存为 python 字符串变量,而不是使用“f”字符串在其中添加一些数据,而不是将每个填充的模板字符串写入 .output.html
但是,它看起来对我来说并不优化。有没有更好的解决方案,如何使用 python 解析的数据动态创建 HMTL?
我听说过,但我无法在它们之间做出选择。Jinja
airum
此外,还有其他优化的解决方案吗?
此示例中的每条消息都是使用该 html 示例创建的。 - 只是一个具有相同消息模板的可扩展列表菜单。Replies
答: 暂无答案
评论