【发布时间】:2024-05-18 17:00:02
【问题描述】:
我有一个Person 模型和Address 模型。一个person 可以有多个地址,所以Address 模型看起来像:
Address(models.Model):
person = models.ForeignKey(Person, related_name="addresses")
...
我想序列化一个person 实例,我做最简单的事情:
PersonSerializer(serializers.ModelSerializer):
class Meta:
fields = (..., "addresses", ...)
但是,假设我想根据当前的request.user序列化addresses,让不同的当前users查看不同的地址集,我应该如何修改代码?
【问题讨论】:
标签: django serialization django-rest-framework