无论何时创建TabletUser实例,我都希望分别从TestUsers模型(用户名,评估)到AssignmentAssessmentment模型(用户,评估)获取用户和评估。
class TabletUsers(models.Model):
firstname = models.CharField(max_length=200)
lastname = models.CharField(max_length=200)
username = models.CharField(max_length=200, unique=True)
password = models.CharField(max_length=200)
paassword = models.CharField(max_length=200)
District = models.ManyToManyField(District)
Assessment = models.ManyToManyField(MasterAssessmentType)
def __str__(self):
return self.firstname + self.lastname
class AssignedAssessment(models.Model):
user = models.ForeignKey(TabletUsers, on_delete=models.CASCADE)
assessment = models.CharField(max_length=200)
def __str__(self):
return str(self.user)