Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from django.contrib.auth.models import User
- from rest_framework import serializers
- from .models import Genre, Movie, Comment
- class UserSerializer(serializers.ModelSerializer):
- """ A serializer class for the User model """
- class Meta:
- # Specify the model we are using
- model = User
- # Specify the fields that should be made accessible.
- # Mostly it is all fields in that model
- fields = ('id', 'first_name', 'last_name', 'username',
- 'password', 'is_active', 'is_superuser')
- class GenreSerializer(serializers.ModelSerializer):
- """ A serializer for the Genre model """
- class Meta:
- model = Genre
- fields = ('id', 'name', 'description')
- class MovieSerializer(serializers.ModelSerializer):
- """ A serializer for the Movie Model """
- class Meta:
- model = Movie
- fields = ('id', 'name', 'genre', 'stars', 'description', 'created')
- class CommentSerializer(serializers.ModelSerializer):
- """ Serializer for the Comment model """
- class Meta:
- model = Comment
- fields = ('id', 'user', 'movie', 'comment', 'visible', 'created')
Add Comment
Please, Sign In to add comment