Guest User

Untitled

a guest
Sep 20th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. from django.contrib.auth.models import User
  2.  
  3. from rest_framework import serializers
  4.  
  5. from .models import Genre, Movie, Comment
  6.  
  7.  
  8. class UserSerializer(serializers.ModelSerializer):
  9. """ A serializer class for the User model """
  10. class Meta:
  11. # Specify the model we are using
  12. model = User
  13. # Specify the fields that should be made accessible.
  14. # Mostly it is all fields in that model
  15. fields = ('id', 'first_name', 'last_name', 'username',
  16. 'password', 'is_active', 'is_superuser')
  17.  
  18.  
  19. class GenreSerializer(serializers.ModelSerializer):
  20. """ A serializer for the Genre model """
  21. class Meta:
  22. model = Genre
  23. fields = ('id', 'name', 'description')
  24.  
  25.  
  26. class MovieSerializer(serializers.ModelSerializer):
  27. """ A serializer for the Movie Model """
  28. class Meta:
  29. model = Movie
  30. fields = ('id', 'name', 'genre', 'stars', 'description', 'created')
  31.  
  32.  
  33. class CommentSerializer(serializers.ModelSerializer):
  34. """ Serializer for the Comment model """
  35. class Meta:
  36. model = Comment
  37. fields = ('id', 'user', 'movie', 'comment', 'visible', 'created')
Add Comment
Please, Sign In to add comment