Using Django How to install Django Install Apache and Install the Django code ModelsAggregationManagersDatabase transactionsTablespacesDatabase instrumentation Handling HTTP requests Writing viewsFile UploadsGeneric viewsHow to use sessions HTML formsForms in DjangoMore about Django Form classesFurther topics The Django template language Class-based views Built-in class-based generic viewsUsing mixins with class-based viewsUsage in your URLconf Migrations Backend SupportTransactionsMigration filesHistorical modelsData MigrationsSerializing values Managing files The File object Testing in Django Testing tools User authentication in Django Installation Django’s cache framework The per-site cacheTemplate fragment cachingAsynchronous supportUsing Vary headersOrder of MIDDLEWARE The decoratorUsing the decorators with other HTTP methods Cryptographic signing Using the low-level API Quick examplesend_mass_mail()Preventing header injectionEmail backends Internationalization and localization Definitions Overview Pagination ExampleUsing Paginator in a view function Cross site scripting (XSS) protectionSQL injection protectionSSL/HTTPSReferrer policySession securityAdditional security topics IntroductionCachingDatabasesTemplate performance Serializing Django objects Deserializing dataNatural keys The basicsDefault settingsAltering settings at runtimeAvailable settingsUsing settings without setting Listening to signalsDisconnecting signals Writing your own checks LocalflavorFormtools Async views