我试图模拟公司一个星期的营业时间。这是我的尝试:Django - 对象营业时间
class Company(models.Model):
name = models.CharField(max_length=100)
logo = models.FileField(upload_to='company_logos')
mon_start = models.TimeField()
mon_end = models.TimeField()
tue_start = models.TimeField()
tue_end = models.TimeField()
wed_start = models.TimeField()
wed_end = models.TimeField()
thu_start = models.TimeField()
thu_end = models.TimeField()
fri_start = models.TimeField()
fri_end = models.TimeField()
sat_start = models.TimeField()
sat_end = models.TimeField()
sun_start = models.TimeField(blank=True)
sun_end = models.TimeField(blank=True)
这是否正确?
是否有更加动态的方式来定义它?
我可以轻松验证每一天(在表单上)吗?
我认为这是一个好主意 - 的http://stackoverflow.com/a/8128427/830941 – lyapun
可能重复[任何现有解决方案来实现Django的“开放时间”](http://stackoverflow.com/questions/8128143/any-existing-solution-to-implement-opening-hours-in-django) –