我正在开展一个项目,该项目于 2017 年 6 月开始使用我刚刚安装的 cookiecutter。当时,就 django 而言,我是一个绝对的初学者。(我现在有点先进,但只是一点点。)
Cookiecutter 将 base.html 放在模板目录中(应用程序子目录的上一级)。
对于模型行列表,我有一个可以单独工作的模板,如下所示:
{% if brand_list %}
<ul>
{% for brand in brand_list %}
<li><a href="/brands/{{ brand.id }}/">{{ brand.cTitle }}</a></li>
{% endfor %}
</ul>
{% else %}
<p>No brands are available.</p>
{% endif %}
但是,如果我把它放在顶部,我不会得到列表::
{% extends "base.html" %}
我得到的是项目根网页,位于 /.
这是 base.html 的问题,还是别的什么?