1
後對象名單的工作有視圖集:Django的REST框架,在我<code>views.py</code>與get_queryset
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.
在哪裏,我怎麼能過濾後項目對象操作?具備從請求中獲取數據的能力。例如:
for product in products: # after pagination, filtering, etc.
product.price = product.price*self.request.user.discount
謝謝!
非常感謝!這個對我有用!它給了我理解,觀點是如何工作的! :) –
很高興它幫助你:) –