createapp
startapp
newapp
initapp
It contains the database models
It defines the views for the app
It stores configuration settings for the app
It handles user authentication
MySQL only
PostgreSQL only
SQLite, PostgreSQL, MySQL, and Oracle
MongoDB only
To define URL patterns
To handle user authentication
To process requests and responses globally before reaching views
To manage static files
Using the migrate command
Manually editing the database schema file
Automatically, without any command
Using the update command
To define URL patterns for the admin interface
To create HTML templates for the admin interface
To register models for use in the admin interface
To define views for the admin interface
By manually copying and pasting the URLs
By importing the apps views directly
By using the include function
By defining the URLs directly in the projects settings.py file
It defines a new URL pattern
It includes a CSRF token in the form
It imports a CSS file
It defines a new model
By relying on the browser to handle security
By escaping data in templates by default
By ignoring security concerns
By requiring developers to manually sanitize all input
runserver
startserver
devserver
initserver
To create HTML templates
To define forms for user input
To handle database migrations
It starts the Django development server
It creates a new Django app
It is used for administrative tasks and management commands
It defines URL patterns for the admin interface
It manages common database operations
It adds various HTTP headers to responses
It defines common URL patterns
It uses raw SQL queries exclusively
It uses an Object-Relational Mapping (ORM) system
It relies on third-party libraries for database interaction
It doesnt support databases
It includes a base CSS file
It extends the functionality of a Python module
It extends a base template to reuse its structure and blocks
createsuperuser
makeadmin
addadmin
initadmin
It renders HTML templates
It redirects the user to a different URL
It handles form submissions
It is used for AJAX requests
Using the /* */ syntax
By wrapping text in triple curly braces {{{ }}}
Using the {# #} syntax
Comments are not allowed in Django templates
It is used for asynchronous programming
It provides tools for building Web APIs
It is a template engine for Django
It handles database migrations
It defines the root URL pattern for static files
It specifies the path to collect static files during deployment
It configures the location of the database file
It sets the expiration time for static files