Django приложение для заказа времени, как сделать цикл из базы данных в таблице
Я хочу создать приложение для заказа времени в расписании, общее время делится на 15 минут, каждые 15 минут в одной колонке.
Строки определяются датой, временем начала и периодом. Периоды всегда кратны 15 и выражаются в минутах.
данные в sche_table
базе данных :
id | DATE | TIME | PERIOD |
----------------------------------
1 | 1.1.2022 | 8:00:00 | 240 |
Моя цель - создать цикл в таблице для создания строки следующим образом:
DATE 8:00 8:15 8:30 8:45 ... 12:00
1.1.2022 free free free free ... [null]
когда Период меньше 240, создайте тег empy <td></td>
.
Вопрос в том, как генерировать теги period / 15
<td></td>
в таблице и когда период меньше 240 генерировать пустые теги <td></td>
, потому что <th>
всегда с 8:00 до 12:00
код
<table>
<th>Date</th>
<th>8:00</th>
<th>8:15</th>
<th>8:30</th>
<th>8:45</th>
<th>9:00</th>
<th>9:15</th>
<th>9:30</th>
<th>9:45</th>
<th>10:00</th>
<th>10:15</th>
<th>10:30</th>
<th>10:45</th>
<th>11:00</th>
<th>11:15</th>
<th>11:30</th>
<th>11:45</th>
<th>12:00</th>
<tbody>
{% for sche in sche_table %}
<tr>
<td>{{sche.DATE|date:'d.m.Y' }}</td>
<td><a href="#">Free</a></td>
</tr>
{% end for %}
</tbody>
</table>
есть идеи?