django 的模板重用问题

2014-04-02 15:15:31 +08:00
 NeIO
最近接触了django, 用来做博客. 博客的每一篇文章用一个div容器包围,大致结构如下:
<div>
<!-- SOMETHING -->
{% block content %}
<!-- SOMETHING -->
</div>
现在问题是, 我想在一个页面上显示多篇文章, 而一个html文件却只能继承一次block content 的内容,也就是说, 只能显示一篇文章. .怎么解决呢 T T ,谢谢大家.
----------------------------
2530 次点击
所在节点    Python
2 条回复
gaicitadie
2014-04-02 15:20:36 +08:00
{% block content %}
{% with 'myvar' as expectedVarName %}
{{block.super}}
{% endwith %}
{% endblock content %}

转自: http://stackoverflow.com/questions/1893579/django-passing-argument-to-parent-template
xiaket
2014-04-02 15:32:57 +08:00
content作为一个列表传递进来, 模板里一个for来轮流取轮流渲染.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/106972

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX