Необходимо хранить рабочие часы магазина(за неделю)
Пн-Вт-Ср-Чт-Пт-Сб-Вс
Например: Среда, с 9:00 до 10:30, с 11:00 до 16:00, с 16:30 до 20:00
Каждый день может быть разным.
Решили, что будем учитывать каждые полчаса работы/не работы.
1 - работа
0 - не работа
В день выходит 48 значений.
Собственно, нужна помощь с моделью этого.
Заранее спасибо за уделенное время.
как раз по ссылке всё описано. и если задача заключается в сохрание записей только на семь дней. Это вообще пофиг как реализовать на сервере. Больше движений на клиенте
А чего бы не хранить интервалом? А генерировать можно через dateutil на любую дату.
Испольуйте rrule и rruleset из этого пакета и будете получать даты/время на любую дату. Только нужно два списка делать в вашем случае - одно время для открытия и одно для закрытия. Собственно эти два списка можно перепаковать через zip()