但我学到的一件事是…总有办法组织你的模型来存储数据。其他明智的恢复同样将是一个真正的痛苦在未来。
解决方案:
我们需要更多的模型。
class InterviewRatingSheet(models.Model):
name = models.CharField(max_length=200, default='MySheet')
interview = models.ForeignKey(Interview, null=True)
round_name = models.OneToOneField(Round, null=True)
def __str__(self):
return self.name
class RatingAspect(models.Model):
name = models.CharField(max_length=100)
description = models.TextField(null=True, default='', blank=True)
interview_rating_sheet = models.ForeignKey(InterviewRatingSheet)
points = models.PositiveIntegerField(default=0)
def __str__(self):
return self.name
所以对于一个
圆形
“每张纸都有”
评级方面
方面
".
https://github.com/arindam31/django-interview-manager