---
title: "Using Django"
version: 1.10
locale: en
source: https://docs.djangoproject.com/en/1.10/topics/
canonical: https://djangodocs.dev/en/1.10/topics/
---
# Using Django

Introductions to all the key parts of Django you’ll need to know:

- [How to install Django](/en/1.10/topics/install/)
- [Models and databases](/en/1.10/topics/db/)
- [Handling HTTP requests](/en/1.10/topics/http/)
- [Working with forms](/en/1.10/topics/forms/)
- [Templates](/en/1.10/topics/templates/)
- [Class-based views](/en/1.10/topics/class-based-views/)
- [Migrations](/en/1.10/topics/migrations/)
- [Managing files](/en/1.10/topics/files/)
- [Testing in Django](/en/1.10/topics/testing/)
- [User authentication in Django](/en/1.10/topics/auth/)
- [Django’s cache framework](/en/1.10/topics/cache/)
- [Conditional View Processing](/en/1.10/topics/conditional-view-processing/)
- [Cryptographic signing](/en/1.10/topics/signing/)
- [Sending email](/en/1.10/topics/email/)
- [Internationalization and localization](/en/1.10/topics/i18n/)
- [Logging](/en/1.10/topics/logging/)
- [Pagination](/en/1.10/topics/pagination/)
- [Porting to Python 3](/en/1.10/topics/python3/)
- [Security in Django](/en/1.10/topics/security/)
- [Performance and optimization](/en/1.10/topics/performance/)
- [Serializing Django objects](/en/1.10/topics/serialization/)
- [Django settings](/en/1.10/topics/settings/)
- [Signals](/en/1.10/topics/signals/)
- [System check framework](/en/1.10/topics/checks/)
- [External packages](/en/1.10/topics/external-packages/)
