-1

我想做这个:

{% extends 'main_page.html','search.html' %}
{% block search %}[search bar code goes here]{% endblock %}

但是,就我所见,我不能,至少,不是那样。那我该怎么办?

ETA:所以我想在我的主页和我的专用“搜索”页面中放置一个搜索栏(这也将具有更多涉及的搜索功能,并希望数据可视化的东西,上帝愿意。)DRY 建议编写两个不同的副本相同的代码,一个扩展 main_page.html 而另一个扩展 search.html 不好。公平地说,我是 Django 的新手,我不太了解 {% include %} 和 {% extends %} 之间的区别。

4

1 回答 1

0
{% block search %}
    {% include "search.html" %}
{% endblock search %}

这应该可以(顺便说一句:提供的信息不多,我即兴尝试找出您想要做的事情。如果这不是您需要的,请添加更多信息,我可能会更改我的答案)

来自 django 文档的包含标签的链接

于 2012-12-04T16:39:02.393 回答