Как сделать проект Django BusinessHourField для бизнес-каталога? - PullRequest
1 голос
/ 13 января 2012

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

Пока что варианты, которыми я был недоволен: - Используйте один CommaSeparatedIntegerField для хранения версий времени в одном разбираемом блоке, но я бы предпочел иметь дело с объектами времени, если смогу, с их различными атрибутами и тому подобным.

  • Явно создайте TimeField для открытия и закрытия каждого дня, но это звучит как ужасная идея, которая потребует времени и будет слишком сложной.

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

Я знаю, что любой из вас может победить любого из них. Хотите поделиться?

...