Django documentationLink to this heading

Everything you need to know about Django.

First stepsLink to this heading

The tutorial takes you by the hand through a series of steps to create a web application.

After that, there are some tutorials dedicated to particular topics.

The model layerLink to this heading

A Django model is a representation of the objects your application will handle, described in Python, and stored in a database.

The view layerLink to this heading

Django views contain the logic responsible for processing a user’s request and for returning the response.

The template layerLink to this heading

The template layer provides a designer-friendly syntax for rendering the information to be presented to the user. Template functionality can also be customized.

Other core functionalityLink to this heading

User-facing featuresLink to this heading

Developer-facing featuresLink to this heading

Resources and interfacesLink to this heading

Quality and dependabilityLink to this heading

A key concern in Django’s design philosophy is to make it easier to build applications that work safely and efficiently, in the real world.

The Django open-source projectLink to this heading

Django moves forward steadily, thanks to a rigorous development process and a supportive community that welcomes new contributors:

Getting helpLink to this heading

Having trouble? We’d like to help!

How the documentation is organizedLink to this heading

The table of contents above unfolds Django’s documentation thematically. Pages themselves are organized into an underlying hierarchy according to type, to help navigate the site:

  • The tutorial takes you by the hand through a series of steps to create a web application. Start here if you’re new to Django or web application development.

  • Topic guides explain Django’s functionality in detail, and provide an overview of key topics and concepts.

  • Reference guides contain technical reference for APIs and other aspects of Django’s machinery.

  • How-to guides guide you through the work to address real-world problems and use-cases.