Как указать часовой диапазон времени в djagno?

Я хочу принимать заказы в определенные временные рамки, просто я хочу подтверждать заказы, если они находятся в пределах 8:00-19:00, независимо от того, какой это день или дата.

Вы можете сделать это следующим образом, используя datetime:

def your_function(request):
    current_time = dt.now(tz=zoneinfo.ZoneInfo('UTC'))
    if 8 < current_time.hour < 19:
        # Accept the order and process accordingly
    else:
        # Don't accept and send different response
Вернуться на верх