构建消息应用:从模板创建到自动更新的全流程实现
1. 创建主页模板
首先,我们要创建模板所需的 HTML。在依赖项旁边创建一个名为 templates 的新目录,然后在该目录下创建 home.html 文件,代码如下:
<!DOCTYPE html>
<body>
{% if messages %}
{% for message in messages %}
<p>{
{ message['message'] }}</p>
{% endfor %}
{% else %}
<p>No messages!</p>
{% endif %}
</body>
这里使用了 Jinja2 模板引擎,它允许我们在模板中使用类似 Python 的语法。上述代码通过 if 语句检查是否有消息,如果有则遍历并显示每条消息,没有则显示 “No messages!”。若想了解更多关于 Jinja2 的内容,可访问:http://url.marcuspen.com/jinja2 。
2. 创建依赖提供器
接下来,我们要将 TemplateRenderer 作为 Nameko 依赖提供器暴露出来。在之前创建的 jinja2.py
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



