traverse query set django code example
Example 1: django iterate over all objects
star_set = Star.objects.all()
for star in star_set.iterator():
print(star.name)
Example 2: get queryset
from myapp.models import Purchase
from myapp.serializers import PurchaseSerializer
from rest_framework import generics
class PurchaseList(generics.ListAPIView):
serializer_class = PurchaseSerializer
def get_queryset(self):
"""
This view should return a list of all the purchases
for the currently authenticated user.
"""
user = self.request.user
return Purchase.objects.filter(purchaser=user)