我目前遇到了 django 模板的问题。我基本上有3个模板文件:
- 根据
- 故事列表
- 故事细节
Story_list 和 _detail 扩展了 Base,效果很好。但是,list 和 detail 共享一些代码,这些代码扩展了我的侧边栏的基本模板。我基本上在两个模板中重复了一大段代码,而我的程序员说那是错误的。必须有更好的方法,我敢肯定。我试过包含,但是我在包含的文件中有:
{% block item %}
content stuff
{% endblock %}
大约3个街区。问题是这些都没有被拾取/渲染。如果我将文件包含在扩展 base 的块部分中,那么它会正确转储所有内容,但如果我不将它包含在块中,我什么也得不到。SSI是要走的路吗?我玩弄了它,但这似乎也不能正常工作。任何帮助表示赞赏。