1

特定の都市のビジネスに関するリスト情報を格納するビジネス モデルがあります。

これらのビジネスは、リストとしてウェブサイトのさまざまなセクションに表示されます。

たとえば、特定のビジネス カテゴリを選択するとビジネスのリストが表示されたり、検索結果を表示するとビジネスのリストも表示されます。

ビジネス リストのテンプレートを作成し、そのテンプレートをカテゴリ テンプレートと検索テンプレートに含める方法があるかどうか疑問に思っています。

これがこれについてのジャンゴの考え方であるかどうかはわかりません...

ありがとう

4

2 に答える 2

2

ビジネスのリストを含むテンプレートを作成して、どこにでも含めることができます。

inc/business_list.html

<ul>
{% for object in object_list %}
    <li>{{ object }}</li>
{% endfor %}
</ul>

search_list.html

...
{% include "inc/business_list.html" with object_list=search_list %}
...
于 2012-04-29T18:50:26.523 に答える
0

はい、他のテンプレート内にテンプレートを含めることができます

スニペット

<ul>
    <li>...</li>
</ul>

テンプレート

<html>
{% include "snippet.html" %}
</html>

https://docs.djangoproject.com/en/dev/ref/templates/builtins/#include

于 2012-04-29T18:51:12.930 に答える