Part 7 lesson 4

i get this error :
File “”, line 228, in _call_with_frames_removed
File “D:\projects\storefront2\store\urls.py”, line 12, in
router.register(‘orders’,views.OrderViewSet)
File “C:\Users\user.virtualenvs\storefront2-fVSWhqR3\lib\site-packages\rest_framework\routers.py”, line 54, in register
basename = self.get_default_basename(viewset)
File “C:\Users\user.virtualenvs\storefront2-fVSWhqR3\lib\site-packages\rest_framework\routers.py”, line 137, in get_default_basename
assert queryset is not None, 'basename argument not specified, and could ’
AssertionError: basename argument not specified, and could not automatically determine the name from the viewset, as it does not have a .queryset attribute.

when applying this :
class OrderViewSet(ModelViewSet):
#queryset=Order.objects.all()
serializer_class=OrderSerializer
permission_classes=[IsAuthenticated]
def get_queryset(self):
user=self.request.user
if user.is_staff:
return Order.objects.all()
customer_id=Customer.objects.get(user_id=user.id)
return Order.objects.filter(customer_id=customer_id)
def get_serializer_context(self):
return {‘request’:self.request}