我正在使用Django的拍卖网络应用程序。我正在设计数据库,并希望在我的Listing()模型中引用User()模型的username属性。
class User(AbstractUser):
pass
class Listing(models.Model):
## some fields
owner = models.ManyToManyField(settings.AUTH_USER_MODEL, related_name="listing")
def __str__(self):
return f"Owner: @{self.owner.username}"
User类,在AbstractUser中,有一个用户名字段,我检查过。但是以某种方式我遇到了这个错误:
'ManyRelatedManager' object has no attribute 'username'