All Coursera Quiz Answers

Module quiz: Django REST framework Quiz Answers

In this article i am gone to share Coursera Course: APIs by Meta Week 2 | Module quiz: Django REST framework Quiz Answers with you..

Also visit:  Module quiz: REST APIs Quiz Answers


Module quiz: Django REST framework Quiz Answers

Question 1)
How do you accept a GET, POST and PUT call to a function-based view using an API decorator?

  • @api_view(‘GET’,’POST’,’PUT’)
  • An API endpoint cannot accept multiple HTTP methods
  • api_view([‘GET’,’POST’,’PUT’])
  • @api_view([‘GET’,’POST’,’PUT’])

Question 2)
What are the benefits of using a serializer? Choose all that apply.

  • It helps to authenticate API calls
  • It can save data to a database
  • It can automatically convert data to JSON or XML
  • It can convert model instances to native Python data types
  • It can validate data
  • It can convert user input and map it to models

Question 3)
Which of the following are valid serializer classes in DRF? Choose all that apply.

  • ModelSerializer
  • PrimaryKeySerializer
  • HyperLinkModelSerializer
  • RelationshipSerializer
  • Serializer

Question 4)
You can access the data attribute of a serializer class at any time.

  • True
  • False

Question 5)
Which of the following renderers comes with DRF by default? Choose all that apply.

  • HTML Renderer
  • XML Renderer
  • YAML Renderer
  • JSON Renderer

Question 6)
Which of the following statement is true about DRF?

  • Learning DRF is tough
  • DRF is a standalone framework
  • DRF doesn’t work with different database engines
  • DRF is built for API development

Question 7)
Which of the following panels are available in the DDT or Django debug toolbar? Choose all that apply.

  • Profiling
  • Network
  • Throttle
  • SQL
  • Headers

Question 8)
To serialize a queryset that returns more than one item, which of the following arguments is necessary for the serializer class?

  • related=True
  • many=True
  • multiple_items=True

Question 9)
Which of the following statements are true about using renderers? Choose all that apply.

  • If no Accept header is present, DRF uses JSON renderer by default.
  • Renderers need an Accept header to work properly
  • You cannot use multiple renderers in a project
  • Renderers can automatically convert the output
  • You cannot forcefully use a single renderer

Question 10)
How do you display related model fields as hyperlinks? Choose all that apply.

  • Using HyperlinkedRelatedField
  • Using RelationshipSerializer
  • Using HyperlinkedModelSerializer
  • A ModelSerializer can do it automatically