无法在SubjectRoomSchedule或SubjectRoomSchedule上查找“ Time_From”

时间:2019-12-17 11:41:04

标签: django

这是我第一次遇到此错误,idont知道如何解决此问题,请帮助我...

我的模型。py

class SubjectRoomSchedule(models.Model):
    Subject_Section_Teacher = models.ForeignKey(SubjectSectionTeacher, related_name='+', on_delete=models.CASCADE,null=True)
    Classroom =models.ForeignKey(Room, related_name='+', on_delete=models.CASCADE,null=True)
    Day_Name= models.ForeignKey(DayName, related_name='+', on_delete=models.CASCADE,null=True)
    Time_From= models.ForeignKey(TimeName, on_delete=models.CASCADE,null=True,blank=True)
    Time_To= models.ForeignKey(TimeName, related_name='+', on_delete=models.CASCADE,null=True,blank=True)
    Remarks = models.TextField(max_length=500,null=True)

class TimeName(models.Model):
    Display_Sequence = models.IntegerField()
    Description = models.CharField(max_length=500,blank=True)
    Status = models.CharField(max_length=500, null=True, choices=Pending_Request,blank=True)

这是回溯

enter image description here

更新 admin.py

@admin.register(SubjectRoomSchedule)
class SubjectRoomSchedule(admin.ModelAdmin):
    list_display = ('Subject_Section_Teacher','Classroom','Day_Name','Time_From','Time_To','Remarks','Status')
    ordering = ('Subject_Section_Teacher','Day_Name',)

1 个答案:

答案 0 :(得分:1)

TimeName模型移到SubjectRoomSchedule模型上方,或者将引号引起来 TimeName模型如下:

Time_From= models.ForeignKey('TimeName', on_delete=models.CASCADE,null=True,blank=True)