Создание таблицы базы данных для недельного расписания

Я хочу создать таблицу для хранения недельного расписания для врача, мой подход был следующим:

class ScheduleDay(models.Model):
    doctor = models.ForeignKey(Doctor, on_delete= models.CASCADE)
    #the name of the week day
    day = models.CharField(max_length=15)
    clinic = models.ForeignKey(Clinic, on_delete=models.SET_NULL, null = True)
    start_time = models.TimeField()
    end_time = models.TimeField()

правильно ли это?

Вернуться на верх