Как я могу проверить два даты и времени равны в шаблонах Django - PullRequest
0 голосов
/ 27 мая 2019

Я пытаюсь проверить, совпадает ли какое-либо время и дата с датой-временем из базы данных, прежде чем я проверю, одно время больше или меньше другого.

Вот код:

{% 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...