【发布时间】:2017-07-30 14:07:06
【问题描述】:
在像下面这样的 HyperlinkedModelSerializer 中,如何根据模型的“当前”实例过滤 other_model_objects 字段的相关实例集? (也许通过某种方式使用 queryset 参数?)
class MyModelSerializer(serializers.HyperlinkedModelSerializer):
other_model_objects = serializers.HyperlinkedRelatedField(
many=True,
queryset=OtherModel.objects.filter(foo=current_instance.field),
view_name='othermodel-detail'
)
class Meta:
model = MyModel
fields = ('other_model_objects',)
【问题讨论】:
标签: django serialization django-rest-framework django-queryset