【发布时间】:2017-11-29 10:59:13
【问题描述】:
在我的views.py 中有 ViewSet:
class ProductViewSet(viewsets.ModelViewSet):
queryset = Product.objects.all()
serializer_class = ProductSerializer
filter_class = OrderFilter
filter_backends = (
OrderingFilter,
DjangoFilterBackend,
)
def get_queryset(self):
...some query...
return products # return QuerySet object with all products in db.
过滤后我可以在哪里以及如何操作 Project 对象?能够从请求中获取数据。例如:
for product in products: # after pagination, filtering, etc.
product.price = product.price*self.request.user.discount
谢谢!
【问题讨论】:
标签: django pagination filtering django-rest-framework