Django ';ForwardManyToneDescriptor';对象没有属性';pk';

Django ';ForwardManyToneDescriptor';对象没有属性';pk';,django,python-3.6,Django,Python 3.6,行中的错误如下所示: “ForwardManyToneDescriptor”对象没有属性“pk” friend_user = User.objects.get(pk=Friend.to_user.id) 提前感谢大家, models.py class Friend(models.Model): status = models.CharField(max_length=10) from_user = models.ForeignKey(AUTH_USER_MODEL, on_

行中的错误如下所示:
“ForwardManyToneDescriptor”对象没有属性“pk”

 friend_user = User.objects.get(pk=Friend.to_user.id)
提前感谢大家,

models.py

 class Friend(models.Model):
    status = models.CharField(max_length=10)
    from_user = models.ForeignKey(AUTH_USER_MODEL, on_delete=models.CASCADE, related_name = 'from_user')
    to_user = models.ForeignKey(AUTH_USER_MODEL, on_delete=models.CASCADE, related_name="to_user")
    date_modified = models.DateTimeField(auto_now=True, blank=True)
    date_created = models.DateTimeField(auto_now_add=True, null=True)

   def __str__(self):
      return self.to_user.email

使用“id”而不是“pk”,如果Friend是您的另一个模型,则需要获取Friend类的实例。以便您可以访问这些属性

friend_user = User.objects.get(id=Friend.to_user.id)

使用“id”而不是“pk”,如果Friend是您的另一个模型,则需要获取Friend类的实例。以便您可以访问这些属性

friend_user = User.objects.get(id=Friend.to_user.id)

“ForwardManyToneDescriptor”对象没有属性“id”,“ForwardManyToneDescriptor”对象没有属性“id”显示您的模型将有用。显示您的模型将有用。