Как динамически добавить значение одного или нескольких атрибутов (FIELD) одной модели в другую модель в том же приложении - PullRequest
0 голосов
/ 18 января 2019

Я хочу получать пользователя и оценку из модели TestUsers (имя пользователя, оценка) в модель AssignmentAssessment (пользователь, оценка) соответственно при создании экземпляра TabletUser.

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)
...