Python Web Development with Django Literacy (Beginner Level)

  • 15m
  • 15 questions
The Python Web Development with Django Literacy (Beginner Level) benchmark measures your knowledge of web requests, responses, and frameworks and how Django framework features help develop web apps. You will be evaluated on your ability to build a basic website using the Django framework and identify the different components involved in building a Django project. A learner who scores high on this benchmark demonstrates that they have the skills to develop simple web applications with Django.

Topics covered

  • classify the purpose of the various built-in applications in Django
  • create a superuser for your Django project and sign in to the Django user administration app
  • create several child Django templates which inherit from a parent template
  • define a view and a URL pattern in Django in order to render text in a web page
  • define a view which renders an HTML file in its response
  • develop inherited Django templates for a website
  • generate a new app within a Django project and test out that app
  • generate a new Django project and explore the built-in Django admin app
  • identify important Django components that receive and process user requests
  • illustrate the use of staff and super users in the Django user administration app
  • link Django to a SQLite database and perform migrations to that database
  • list the use cases of Django templates, such as to create views, and identify their role in an application
  • outline the role of models in allowing programmatic manipulation of database tables
  • recall the individual steps involved in sending a web request to the server and receiving a response
  • recognize the building blocks that Django provides to develop web applications