0
這裏打印特定的消息是我的模型:設置特定的一天Django模板
class Sitting(models.Model):
sit_date = models.DateField(blank=False)
cut_off_date = models.DateField(null=True, blank=True)
ballot_date = models.DateField(null=True, blank=True)
sess_no = models.ForeignKey(Session,
on_delete=models.CASCADE)
genre = TreeForeignKey('Genre', null=True, blank=True, db_index=True)
這裏是我的看法:
def sitting_list(request):
sitting=Sitting.objects.select_related('genre')
return render(
request,
'genre/sitting_list.html',
{'sittings':sitting, }, )
這裏是我的模板:
{% block content %}
<table>
<tr>
<th>Sitting Day & Date</th>
<th>Ministry/Division</th>
<th>Ballot Date</th>
</tr>
{% for sitting in sittings %}
<tr>
<td> {{ sitting.sit_date|date:"l, d F, Y" }}</td>
{% for genre in sitting.genre.get_descendants %}
<td> {{ genre }},</td>
{% endfor %}
<td>(Ballot: {{ sitting.ballot_date}})</td>
</tr>
<tr>
</tr>
{% endfor %}
</table>
{% endblock %}
它給出了以下輸出:
編輯:
,但我想下面的輸出:
你可以從我的期望輸出看到,衛生部的名字,只有當不存在分工來。此外編號和最後句號也沒有到來。
我希望這也可以在您的幫助下解決。
它遍歷每個部委/部門,並給輸出很多行,而不是一條線,看到的結果是:第30分鐘爲PMQ 部A, 第30分鐘爲PMQ 科A, 前30分鐘PMQ 司B, 第30分鐘爲PMQ 科C, 第30分鐘爲PMQ ... – ohid
@ohid - 哎呀,更新。 – Sayse
我還通過修改第一篇文章爲得到相同的結果: {與%的Dow = sitting.sit_date.weekday%} { 如果%道指== 2%}
第30分鐘爲PMQ
{%ENDIF%} {%爲sitting.genre.get_descendants%流派} {{類型}},{ %ENDFOR%} { %ENDWITH%} – ohid