---
title: "Django internals"
version: 2.1
locale: en
source: https://docs.djangoproject.com/en/2.1/internals/
canonical: https://djangodocs.dev/en/2.1/internals/
---
# Django internals

Documentation for people hacking on Django itself. This is the place to go if
you’d like to help improve Django or learn about how Django is managed.

- [Contributing to Django](/en/2.1/internals/contributing/)

  - [Advice for new contributors](/en/2.1/internals/contributing/new-contributors/)
  - [Reporting bugs and requesting features](/en/2.1/internals/contributing/bugs-and-features/)
  - [Triaging tickets](/en/2.1/internals/contributing/triaging-tickets/)
  - [Writing code](/en/2.1/internals/contributing/writing-code/)
  - [Writing documentation](/en/2.1/internals/contributing/writing-documentation/)
  - [Localizing Django](/en/2.1/internals/contributing/localizing/)
  - [Committing code](/en/2.1/internals/contributing/committing-code/)
- [Mailing lists](/en/2.1/internals/mailing-lists/)

  - [`django-users`](/en/2.1/internals/mailing-lists/#django-users)
  - [`django-core-mentorship`](/en/2.1/internals/mailing-lists/#django-core-mentorship)
  - [`django-developers`](/en/2.1/internals/mailing-lists/#django-developers)
  - [`django-i18n`](/en/2.1/internals/mailing-lists/#django-i18n)
  - [`django-announce`](/en/2.1/internals/mailing-lists/#django-announce)
  - [`django-updates`](/en/2.1/internals/mailing-lists/#django-updates)
- [Organization of the Django Project](/en/2.1/internals/organization/)

  - [Principles](/en/2.1/internals/organization/#principles)
  - [Core team](/en/2.1/internals/organization/#core-team)
  - [Technical board](/en/2.1/internals/organization/#technical-board)
  - [Changing the organization](/en/2.1/internals/organization/#changing-the-organization)
- [Django’s security policies](/en/2.1/internals/security/)

  - [Reporting security issues](/en/2.1/internals/security/#reporting-security-issues)
  - [Supported versions](/en/2.1/internals/security/#supported-versions)
  - [How Django discloses security issues](/en/2.1/internals/security/#how-django-discloses-security-issues)
  - [Who receives advance notification](/en/2.1/internals/security/#who-receives-advance-notification)
  - [Requesting notifications](/en/2.1/internals/security/#requesting-notifications)
- [Django’s release process](/en/2.1/internals/release-process/)

  - [Official releases](/en/2.1/internals/release-process/#official-releases)
  - [Release cadence](/en/2.1/internals/release-process/#release-cadence)
  - [Deprecation policy](/en/2.1/internals/release-process/#deprecation-policy)
  - [Supported versions](/en/2.1/internals/release-process/#supported-versions)
  - [Release process](/en/2.1/internals/release-process/#release-process)
- [Django Deprecation Timeline](/en/2.1/internals/deprecation/)

  - [3.0](/en/2.1/internals/deprecation/#deprecation-removed-in-3-0)
  - [2.1](/en/2.1/internals/deprecation/#deprecation-removed-in-2-1)
  - [2.0](/en/2.1/internals/deprecation/#deprecation-removed-in-2-0)
  - [1.10](/en/2.1/internals/deprecation/#deprecation-removed-in-1-10)
  - [1.9](/en/2.1/internals/deprecation/#deprecation-removed-in-1-9)
  - [1.8](/en/2.1/internals/deprecation/#deprecation-removed-in-1-8)
  - [1.7](/en/2.1/internals/deprecation/#deprecation-removed-in-1-7)
  - [1.6](/en/2.1/internals/deprecation/#deprecation-removed-in-1-6)
  - [1.5](/en/2.1/internals/deprecation/#deprecation-removed-in-1-5)
  - [1.4](/en/2.1/internals/deprecation/#deprecation-removed-in-1-4)
  - [1.3](/en/2.1/internals/deprecation/#deprecation-removed-in-1-3)
- [The Django source code repository](/en/2.1/internals/git/)

  - [High-level overview](/en/2.1/internals/git/#high-level-overview)
  - [The master branch](/en/2.1/internals/git/#the-master-branch)
  - [Other branches](/en/2.1/internals/git/#other-branches)
  - [Tags](/en/2.1/internals/git/#id1)
- [How is Django Formed?](/en/2.1/internals/howto-release-django/)

  - [Overview](/en/2.1/internals/howto-release-django/#overview)
  - [Prerequisites](/en/2.1/internals/howto-release-django/#prerequisites)
  - [Pre-release tasks](/en/2.1/internals/howto-release-django/#pre-release-tasks)
  - [Preparing for release](/en/2.1/internals/howto-release-django/#preparing-for-release)
  - [Actually rolling the release](/en/2.1/internals/howto-release-django/#actually-rolling-the-release)
  - [Making the release(s) available to the public](/en/2.1/internals/howto-release-django/#making-the-release-s-available-to-the-public)
  - [Post-release](/en/2.1/internals/howto-release-django/#post-release)
  - [New stable branch tasks](/en/2.1/internals/howto-release-django/#new-stable-branch-tasks)
  - [Notes on setting the VERSION tuple](/en/2.1/internals/howto-release-django/#notes-on-setting-the-version-tuple)
