【发布时间】:2019-11-17 07:10:20
【问题描述】:
错误如下: “ForwardManyToOneDescriptor”对象没有属性“pk”
friend_user = User.objects.get(pk=Friend.to_user.id)
提前谢谢你,
模型.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
【问题讨论】:
-
展示你的模型会有用。
标签: django python-3.6