我必须执行时间表。它将显示为HTML格式的表格。表格如下所示:
| Subject | Timing | Teacher | |--- |--- |--- | | Maths | 9-10 | Abc | | English | 10-11 | Qwe | | Science | 11-12 | Zxc |
我已经有了一个section
模型,它将包含这个time-table
模型。section
模型还为其教师提供ManyToManyField
,并为其受试者设置ManyToManyField
。在
对于计时,我创建了下面的模型。在
class Timing(models.Model):
time_start = models.TimeField()
time_end = models.TimeField()
我创建时间表模型的第一次尝试是:
class TimeTable(models.Model):
subject = ForeignKey(Subject)
timing = ForeignKey(Timing)
teacher = ForeignKey(Teacher)
有没有更好的实现来创建这些类型的表?在
另外,我觉得我的时间表模型并不完美,因为我没有把课程和教师的选择限制在那些只有那个部分才可以使用的选项上。在
目前没有回答
相关问题 更多 >
编程相关推荐