December 2018
Intermediate to advanced
500 pages
12h 33m
English
The GameSerializer class we coded in Chapter 5, Developing RESTful APIs with Django 2.1, declares many attributes with the same names that we used in the Game model and repeats information such as the field types and the max_length values. The GameSerializer class is a subclass of the rest_framework.serializers.Serializer superclass and it declares attributes that we manually mapped to the appropriate types, and overrides the create and update methods.
Now we will create a new version of the GameSerializer class that will inherit from the rest_framework.serializers.ModelSerializer superclass. The ModelSerializer class automatically populates both a set of default fields and a set of default ...