Test your knowledge

Let's see whether you can answer the following questions correctly:

  1. The @api_view decorator declared in the rest_framework.decorators module allows you to:
    1. Specify which is the model related to the function based view
    2. Specify which are the HTTP verbs that the function based view to which it is applied can process
    3. Specify which is the serializer related to the function based view
  2. The @api_view decorator is a wrapper that converts a function based view into a subclass of which of the following classes:
    1. django.Http.Response.HttpResponse
    2. rest_framework.views.APIView
    3. rest_framework.serializers.Serializer
  3. Which of the following settings key in the REST_FRAMEWORK dictionary allows you to override the global setting with a tuple of string whose values indicate the default classes that you want to use for parsing backends:
    1. 'DEFAULT_PARSER_CLASSES'
    2. 'GLOBAL_PARSER_CLASSES'
    3. 'REST_FRAMEWORK_PARSING_CLASSES'
  4. Which of the following classes is able to parse application/json content type when we work with the @api_view decorator and its default settings:
    1. django.parsers.JSONParser
    2. rest_framework.classes.JSONParser
    3. rest_framework.parsers.JSONParser
  5. Which of the following classes is able to parse application/x-www-form-urlencoded content type when we work with the @api_view decorator and its default settings:
    1. django.parsers.XWWWUrlEncodedParser
    2. rest_framework.classes.XWWWUrlEncodedParser
    3. rest_framework.parsers.FormParser

 

The rights answers are included in the AppendixSolutions.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.129.70.185