Admin Interface (CRUD)
Templating
Form handling
All of the above
It facilitates you to divide code modules into logical groups to make it flexible to change
It provides auto-generated web admin to make website administration easy
It provides pre-packaged API for common user tasks
FastCGI
mod_wsgi
SCGI
AJP
The Http404 exception is raised
The DatabaseError exception is raised
The MyObject.DoesNotExist exception is raised
The object is created and returned
Project
_init_.py
manage.py
All of the above mentioned
Models
Views
Templates
All of these
The database column type
The default HTML widget to avail while rendering a form field
The minimal validation requirements used in Django admin
To configure settings for the Django project
To configure settings for an app
To set the date and time on the server
To sync the database schema
File sytem caching
In-memory caching
Both A and B
None
User.objects.all()
Users.objects.all()
User.all_records()
User.object.all()
A programming language
A web framework for Python
A database management system
A JavaScript library
It contains URL patterns
It defines the database models
It handles user authentication
It defines the views for the app
To handle user authentication
To define URL patterns
To map Python objects to database tables
To create HTML templates
startproject
createproject
newproject
initproject
It stores configuration settings for a Django project
To define database models
To create URL patterns
To define views
To generate dynamic HTML content
Automatically, no configuration needed
By using the staticfiles app
By including them in the urls.py file
By placing them in the templates folder
To start the development server
To manage database migrations
To create a new Django app
By using the auth app
By including a users module in each app
By manually implementing authentication in each view
By default, Django does not provide user authentication
To create dynamic web pages
To build Web APIs
To manage static files