Rob*_*bby 4 html python django django-templates
我正在django/webfaction上创建一个博客.目前我的主页显示所有帖子的所有内容.我想调整它以显示每个帖子中只有几行,每个帖子以"阅读更多"链接结尾.怎么做到这一点?我是django和python的新手.请帮助我.
home.html中的代码:
Run Code Online (Sandbox Code Playgroud){% block content %} {% for post in object_list %} <h2>{{ post.title }} </h2> <div class = "post_meta"> on {{ post.created}} </div> <div class = "post_body"> {{ post.body|safe|linebreaks}} </div> {% endfor %} {% endblock %}
提前致谢.
iMo*_*om0 18
您可以使用内置模板过滤器截断文档
<div class = "post_body">
{{ post.body|safe|truncatewords:"50"|linebreaks }}
<a href="{{ url_for_full_content }}">read more</a>
</div>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4483 次 |
| 最近记录: |