为了账号安全,请及时绑定邮箱和手机立即绑定

如何在另一个表的特定属性上设置外键?

如何在另一个表的特定属性上设置外键?

千巷猫影 2021-08-17 18:20:14
这是我的头等舱 Klant,意思是客户。它有一个 id、一个客户名称和来自客户的用户,这是一个 ManyToManyField,指的是来自 django 给我的 User-table 的用户。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(动作或用户确定的动作),它有一个 id、一个动作名称、一个动作发布日期、一个结束日期(截止日期)、一个引用 Klant 和 actie_gebruiker 的客户 ID我想从 Klant 表中引用 klant_gebruiker。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 表中的属性 klant_gebruiker?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 129 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号