一、后端

# 查看所有可预约的日期
def admin_valid_dates(request):
results = EveryDayBookingInfo.objects.all().order_by('datetime_start')

dates = []
for date in results:
temp = model_to_dict(date)
print(temp)
dates.append(temp)

context = {}
context['dates'] = dates
print(context)
return render(request, './adminWeb/valid_dates.html', context)


二、前端

{%  for row in dates %}
<tr>
<td>
{{ row.datetime_start | date:"Y-m-d H:i:s" }} - {{ row.datetime_end | date:"Y-m-d H:i:s" }}
</td>
<td>
{{ row.maximum_number }}
</td>
<td>
{{ row.remain_number }}
</td>
</tr>
{% endfor %}


三、效果

【Django 2021年最新版教程25】模板语言 前端for循环怎么用 实例_django