Это мой первый класс Klant, что означает клиент. У него есть идентификатор, имя-клиента и пользователи от клиента, который представляет собой ManyToManyField и ссылается на пользователей из Таблицы пользователей, которую дает мне django.
class Klant(models.Model):
id = models.AutoField(primary_key=True)
klant_naam = models.CharField(max_length=100, default='-')
klant_gebruiker = models.ManyToManyField(User)
def __str__(self):
return str(self.id) + " - " + self.klant_naam
Это класс Actie (действие или действие, которое определяет пользователь) с идентификатором, именем действия, датой действия, датой окончания (крайним сроком), идентификатором клиента, к которому относится Klant и actie_gebruiker, которые я хочу сослаться на klant_gebruiker из таблицы Klant.
class Actie(models.Model):
id = models.AutoField(primary_key=True)
actie_naam = models.CharField(max_length=150, default='-')
actie_aanmaakdatum = models.DateTimeField(default=datetime.now())
actie_einddatum = models.DateTimeField(default=datetime.now() + timedelta(days=1))
actie_klant = models.ForeignKey(Klant, default=1)
actie_gebruiker = models.ForeignKey(Klant.klant_gebruiker, default=1)
def __str__(self):
return str(self.id) + " - " + self.actie_naam
Так что мой вопрос сейчас заключается в том, что мне нужно сделать, чтобы установить значение actie_gebruiker для атрибута klant_gebruiker из таблицы Klant?