如何以编程方式向DRF 3中的PrimaryKeyRelatedField提供`queryset`

时间:2015-01-14 15:56:59

标签: django-rest-framework

为了拥有非只读PrimaryKeyRelatedField,您需要提供包含有效选项的查询集。

如何根据当前请求(用户)正确填充该查询集?

1 个答案:

答案 0 :(得分:-8)

视图有

self.request.user

属性,然后您可以使用该属性来获取用户相关的查询集 例如

queryset = Products.objects.get(customer=self.request.user)