关于Django模型,我有一个非常基本的问题。我有一个用于临床病人的模型(继承自models.Model),该模型由charfield、整域、一个文本字段和一个电子邮件字段组成。但是,假设我有一个耐心对象x,我希望能够遍历该对象中的各个字段,并将相应的值打印到模板中。我特别不想像到目前为止那样硬编码值/字段名,以防以后更改模型本身。-><p> {{ value }} </p>我理解,与几乎任何自定义类一样,我必须编写一个
{% include "example.html" with name="John" hide_last_name=True %}
基本上,我尝试将"example.html“作为一个子模板包含在我的主模板中虽然django模板系统识别name没有问题,但不知何故它不能识别hide_last_name。我怀疑现在允许在Include标记中使用布尔关键字参数,但是我在官方文档中找不到提到这一点的任何地方。
在Django模板中,当循环遍历foo时,有一个计数器用于跟踪当前索引/迭代,该计数器用于访问bar。这里的问题是,我不认为Django模板系统支持使用变量索引访问列表。这是真的吗?如果是这样的话,有没有办法解决这个问题(除了用硬编码的索引重复相同的html/模板代码)?for x in foo %}
<span>{{ x.name }} vs. {{ bar.{{ forloop.counter0 }}.name }}</span&g