Django 1.10,python 3.5
大家好!在
我有个模特,在模型.py称为“建筑类型”:
class Building_type(models.Model):
buildingType = models.CharField(max_length=40)
def __str__(self):
return self.buildingType
以及发送到django HTML模板的建筑物列表,名为“buildingList”,如下所示:
^{pr2}$我想这样做:
^{3}$但是IF语句从来没有像true那样完成。 我尝试过以下方法,但都失败了:
{% if building.type == building.type.Inn %}
{% if building.type == Inn %}
{% if building.type == "Inn" %}
如果有帮助,以下命令将“铁匠”、“旅馆”和“药剂师”正确返回到HTML:
{% for building in buildingList %}
{% if building.type %}
{{building.type}}
{% endif %}
{% endfor %}
如果你们能帮忙的话,非常感谢
如果我没听错的话,这不管用吗?在
{% if building.type.buildingType == "Inn" %}
as-type是Building_-type模型的一个实例,而该模型又有一个buildingType字段,因此可以访问
type.buildingType
相关问题 更多 >
编程相关推荐