Skip to content

Instantly share code, notes, and snippets.

@filipeximenes
Last active August 22, 2018 16:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save filipeximenes/104d3f0a5fbfd27c3c29b145e6884126 to your computer and use it in GitHub Desktop.
Save filipeximenes/104d3f0a5fbfd27c3c29b145e6884126 to your computer and use it in GitHub Desktop.
How I test my DRF views
# serializers.py
from django.contrib.auth.models import User
from rest_framework import serializers
from bikes.models import Bike
class BikeSerializer(serializers.ModelSerializer):
class Meta:
model = Bike
fields = ['id', 'color', 'size']
class UserSerializer(serializers.ModelSerializer):
bikes = BikeSerializer(many=True)
class Meta:
model = User
fields = ['id', 'first_name', 'last_name', 'bikes']
# views.py
from django.contrib.auth.models import User
from rest_framework import generics
class UserListView(generics.ListAPIView):
serializer_class = UserSerializer
queryset = User.objects.all()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment