【发布时间】:2019-11-16 13:04:51
【问题描述】:
我有一个好友数据库,其中包含以下字段:
class Friends:
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="friend_user")
date_modified = models.DateTimeField(auto_now=True, blank=True)
date_created = models.DateTimeField(auto_now_add=True, null=True)
def create(self,request, **kwargs, ):
friend = self.create(from_user=request.user.id, status="Pending")
return friend
class Meta:
unique_together = (('from_user', 'to_user'),)
def __str__(self):
return self.to_user
我无法在视图中创建朋友对象,如下所示:
def add_friend(request, pk):
"""Sending friend request to email"""
f = Friend(from_user=request.user.id,to_user=to_user.id,status= "Pending")
f.save()
属性错误:无法通过用户实例访问管理器
【问题讨论】:
标签: django django-views python-3.6