我对DRF的工作原理感到困惑,我在使用django-rest-auth注册用户。之后,我希望他们每个人都能在下面的模型中获得一个字段,以便当他们采摘水果时,他们可以更新其字段,而没有其他人可以,但是我不确定我是否会赞成将django-rest- auth表与其他两个表以及如何检查正在更新其表的用户
class fruits(models.Model):
apples = models.IntegerField()
bananas = models.IntegerField()
oranges = models.IntegerField()
class berries(models.Model):
strawberries = models.IntegerField()
blackberries = models.IntegerField()
答案 0 :(得分:0)
您需要在模型中包括一个user
字段,以便用户可以返回到自己的行。
class fruits(models.Model):
user = models.ForeignKey(User)
...
保存行时,还将保存特定用户。当他们想要再次更新同一行时,您只需使用
fruits.objects.filter(user=request.user)