Сценарий. Я хочу создать страницу для доступных слотов для бронирования, для которой я хочу распечатать временной интервал в 1 час от i до i + 1 и раскрасить его в соответствии с доступностью. Я новичок в Django и не могу понять, как сделать календарь, и поэтому я печатаю значения времени в шаблоне HTML. Есть ли другой способ сделать эту страницу, а также печать 'i + 1'.
Views.py
@login_required
def slots(request):
k={ 'pro':range(8,17)
}
return render(request, 'login/slots.html',k)
slots.html
{% for i in pro %}
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td id="demo">{{ i }} to {{ i+1 }}</td>
</tr>
{% endfor %}
Я знаю, что это может быть глупый вопрос, но я не могу разобраться, любая помощь приветствуется.