下面是我的模型:
class Building(models.Model):
Building_code = models.CharField(primary_key=True, max_length=255)
Building_name = models.CharField(max_length=255)
@property
def BuildingFullName(self):
fullname = '{} | {}'.format(self.Building_code, self.Building_name)
return fullname
def __str__(self):
return self.Building_code
我在我的模板中做了什么:
<tbody>
{% for hira in hiras %}
<tr>
<td>{{ hira.Activity }}</td>
<td>{{ hira.Hazard.Hazard }}</td>
<td>{{ hira.PBS.Code }}</td>
{% with allbuilding=hira.Building.all %}
<td>{{ allbuilding }}</td>
{% endwith %}
<td>{{ hira.Building.Function_Mode }}</td>
{% endfor %}
</tbody>
这就是我得到的:
但我希望显示的建筑物列表没有这个“〈Queryset”。对于第一行,它将是“13,14”。
1条答案
按热度按时间ee7vknir1#
可以使用
join
: