私は会社の1週間の営業時間をモデル化しようとしています。ここに私の試みです: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)
これは正しいようですか?
これを定義する動的な方法はありませんか?
(フォーム上の)各日を簡単に検証できますか? @lyapun提案から
私はこの良いアイデアだと思う - http://stackoverflow.com/a/8128427/830941 [既存の – lyapun
可能重複Djangoで "営業時間"を実装するためのソリューション](http://stackoverflow.com/questions/8128143/any-existing-solution-to-implement-opening-hours-in-django) –