构建消息应用:从模板创建到消息过期与排序的全流程实现
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 模板语法,如果你对 Jinja2 或 Django 模板不熟悉,可能会觉得带花括号的 HTML 看起来很奇怪。Jinja2 允许我们在模板中使用类似 Python 的语法。在上述示例中,我们通过 if 语句检查是否有消息,如果有则使用 for 循环遍历消息列表并显示每条消息;如果没有消息,则显示 “No messages!”。更多关于 Jinja2 的信息可访问:http://url.marcuspen.com/jinja2。
2. 创建依赖提供者
超级会员免费看
订阅专栏 解锁全文

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



