Как указать часовой диапазон времени в 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