【发布时间】:2012-08-31 13:52:03
【问题描述】:
我正在尝试对公司一周的工作时间进行建模。这是我的尝试:
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)
这看起来正确吗?
难道没有更动态的方式来定义它吗?
我可以轻松地验证每一天(在表单上)吗?
【问题讨论】:
-
我认为这是个好主意 - stackoverflow.com/a/8128427/830941
标签: django django-models django-forms