Próbuję modelować godziny pracy na tydzień w firmie. Oto moja próba:Django - Obiekty dla godzin pracy
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)
Czy wydaje się to poprawne?
Czy nie ma bardziej dynamicznego sposobu na zdefiniowanie tego?
Czy mogę łatwo zweryfikować każdy dzień (w formularzu)?
myślę, że to dobry pomysł - http://stackoverflow.com/a/8128427/830941 – lyapun
możliwe duplikat [Wszystkie istniejące rozwiązanie umożliwiające wdrożenie "godzin otwarcia" w Django] (http://stackoverflow.com/questions/8128143/any-existing-solution-to-implement-ing-hours-in-django) –