【发布时间】:2018-03-10 13:47:11
【问题描述】:
我有以下情况:一个用户可以拥有多个个人资料。这是我的模型课。像这样的例子:
models.py:
class Profile:
name=models.Charfield()
class UserProfile:
user=models.ForeignKey(User)
profile = models.ForeignKey(Profile)
serializers.py:
class UserSerializer(serializers.ModelSerializer):
class Meta:
model = User
fields = '__all__'
这里我通过 JSON 返回我的所有用户,但我想添加一个名为 profiles 的新字段,它返回用户拥有的所有 ids 个人资料。
{ "id": 1,
"name" : "John"
....
profiles = [1, 2]
}
如何获取(查询)用户拥有的所有配置文件并将它们添加到我的最终 JSON 中?
【问题讨论】:
标签: python json django django-models django-rest-framework