What does 'serializer.initial_data' mean?
Requests.data contains the data that comes in from the frontend. Arguably, you should leave requests.data alone and use a serializer to convert said data into more complex types. The use cases for serializers are pretty vast ranging, but the most common is translation of data into database model instances.
How can I use 'serializer.initial_data' in Django Rest-API. 
What is the difference between using request.data and serializer.initial_data.