Я пытаюсь проверить, совпадает ли какое-либо время и дата с датой-временем из базы данных, прежде чем я проверю, одно время больше или меньше другого.
Вот код:
{% for order in orders %}
{% if order.hour_id.open == dic and order.status == 'Reserved' %}
<div class="col late pastDate" data-dayid="22" data-timeid="38"
data-price="65000" data-time="38"
data-day="1" data-start="3" data-end="9" data-date="1398/2/14">reserved
</div>
{% set x = False %}
{% elif order.hour_id.open == dic and order.status == 'Reserving' %}
<div class="col late onrezerv" data-dayid="22" data-timeid="41"
data-price="65000" data-time="41"
data-day="1" data-start="39" data-end="45" data-date="1398/2/14">reserving
{% set x = False %}
{% endif %}
{% endfor %}
Вот мой словарь
В моей стране первый день недели день суббота
day_of_week_miladi = {
"shanbe": start_week_miladi - timedelta(days=2),
"yeshanbe": start_week_miladi + timedelta(days=1) - timedelta(days=2), "doshanbe": start_week_miladi + timedelta(days=2)- timedelta(days=2),
"seshanbe": start_week_miladi + timedelta(days=3)- timedelta(days=2), "charshanbe": start_week_miladi + timedelta(days=4)- timedelta(days=2),
"panjshanbe": start_week_miladi + timedelta(days=5)- timedelta(days=2), "jome": start_week_miladi + timedelta(days=6)- timedelta(days=2)
}
Я хочу сравнить две особые даты
one = datetime.strptime('00:30:00','%H:%M:%S').time()
two = datetime.strptime('06:30:00','%H:%M:%S').time()
three = datetime.strptime('08:00:00','%H:%M:%S').time()
four = datetime.strptime('09:30:00','%H:%M:%S').time()
five = datetime.strptime('11:00:00','%H:%M:%S').time()
six = datetime.strptime('12:30:00','%H:%M:%S').time()
...
В этом словаре я пытаюсь объединить время и дату:
datetime_three = {}
for id,dict in day_of_week_miladi.items():
datetime_three[id] = datetime.combine(dict,three)