【发布时间】:2014-07-27 16:48:41
【问题描述】:
我不确定这是不是最好的标题,但我很难用简单的措辞来表达。基本上,我正在创建一个代表企业的模型。这包括地址,营业时间等。这是让我绊倒的营业时间。我有我的地址
class Address(models.Model):
--snip--
Business = models.ForeignKey(BusinessInfo)
因此,每个企业都有一个或多个位置地址。我希望在 Hours 上做类似的事情
class HoursOnDay(models.Model):
open = isOpen = models.BooleanField()
open = models.TimeField(null=True)
closed = models.TimeField(null=True)
我要强制执行的是,每个企业都必须有一组 7 HoursOnDay - 一个用于一周中的每一天。我似乎无法偶然发现这样做的明显,优雅的方式。有没有什么好的方法可以在 django 中进行建模?
【问题讨论】: