Python Django Literacy (Beginner Level)

  • 15m
  • 10 questions
The Python Django Literacy benchmark will measure your ability to develop secure and sustainable web sites using the Django framework. You will be evaluated on your ability to recognize the use of Django templates, the migration process within Django, and the use of the Django Model class. A learner who scores high on this benchmark demonstrates that they have the skills to use HTTP protocols, customize user experience by maintaining sessions, and query databases for content using the Django framework.

Topics covered

  • create a custom class that takes in an ID for a model instance and returns details of that instance
  • create an application that accepts a selection of checkboxes from the user and emails it to the user using the send_mail() function
  • create and apply Django templates in a page in a web site
  • create a superuser for your Django project and sign in to the Django user administration app
  • define a view and a URL pattern in Django in order to render text in a web page
  • define various HTML tables to improve the aesthetics of pages, which allow interactions with Django model instances
  • issue GET requests to your Django app and analyze the responses that are generated
  • outline the role of models in allowing programmatic manipulation of database tables
  • recognize the building blocks that Django provides to develop web applications
  • wire up a form to create instances of a Django model and create a view for a web page through which users can fill in the form