Создание таблицы базы данных для недельного расписания
Я хочу создать таблицу для хранения недельного расписания для врача, мой подход был следующим:
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()
правильно ли это?