Quiz Home
Django Quiz
1: What is Django?
  A programming language
  A web framework for Python
  A database management system
  A content management system



2: What is the purpose of Django's ORM (Object-Relational Mapping)?
  To define the layout of a web page
  To map Python objects to database tables
  To create HTML forms
  To manage user authentication



3: What is a Django model?
  A template for rendering web pages
  A Python class that represents a database table
  A view function
  A URL pattern



4: What is the Django admin panel used for?
  To write Python code
  To create database tables
  To manage and interact with the database
  To design web page layouts



5: What is a Django template?
  A database query
  A Python class
  A file that defines the structure of an HTML page
  A URL path



6: What is the purpose of Django's URL patterns?
  To define the layout of a web page
  To map URLs to view functions
  To manage user authentication
  To create database tables



7: What is the Django view?
  An HTML page
  A Python class that represents a database table
  A Python function that takes a web request and returns a web response
  A URL pattern



8: What is the Django template language used for?
  To write Python code
  To define the structure of an HTML page
  To create database tables
  To design web page layouts



9: What is Django's authentication system used for?
  To create database tables
  To manage user authentication and authorization
  To define the layout of a web page
  To map URLs to view functions



10: What is the Django REST framework?
  A JavaScript library
  A framework for building RESTful APIs in Django
  A database management system
  A content management system