• 3.1
  • 3.2
  • 5.0
  • Версия документации: 6.1

FAQ: Установка

С чего начать?

  1. Скачать код.

  2. Установка Django (согласно installation guide).

  3. Прочитать tutorial.

  4. Если зашли в тупик, то прочитайте documentation или ask questions.

Что нужно для Django?

Django требует установленного Python. Смотрите таблицу в следующем вопросе, чтобы узнать какие версии Python необходимы для каждой версии Django. Могут понадобится некоторые дополнительные библиотеки, вы получите ошибку в таком случае.

Для создания окружения для разработки – если вы просто хотите поэкспериментировать с Django – вам не нужно специально устанавливать веб-сервер или сервер управления базой данных.

Для разработки (если хотите только поэкспериментировать с Django) нет нужды устанавливать какой-либо веб-сервер; вместе с Django поставляется простой веб-сервер. В боевом окружении Django может быть запущен на множестве платформ, которые поддерживают WSGI (PEP 3333). Альтернативы можно найти в Deploying Django.

Django использует SQLite по-умолчанию, который уже включен в сборки Python. Для продакшена, мы рекомендуем PostgreSQL; но мы также поддерживаем MariaDB, MySQL, SQLite, и Oracle. Почитайте Поддерживаемые базы данных для получения более подробной информации.

Какие версии Python можно использовать с Django?

Версия Django

Версии Python

4.2

3.8, 3.9, 3.10, 3.11, 3.12 (добавлено в 4.2.8)

5.0

3.10, 3.11, 3.12

5.1

3.10, 3.11, 3.12, 3.13 (добавлено в 5.1.3)

5.2

3.10, 3.11, 3.12, 3.13, 3.14 (added in 5.2.8)

6.0

3.12, 3.13, 3.14

For each version of Python, only the latest micro release (A.B.C) is officially supported. Python versions that have reached end-of-life are no longer maintained by the Python project and therefore should not be used with Django.

You can find the latest supported micro version for each series on the Python download page.

Обычно мы поддерживаем версию Python, срок поддержки которой заканчивается до срока поддержки Django LTS релиза. Например, поддержка Python 3.9 заканчивается в сентябре 2017, а поддержка Django 1.8 LTS заканчивается в октябре 2025. Следовательно Django 4.2 последняя версия, которая поддерживает Python 3.9.

Какие версии Python можно использовать с Django?

Так как новые версии Python обычно быстрее, имеют больше функционала и лучше поддерживаются сообществом, мы рекомендуем использовать самую свежую версию Python 3.

Вы ничего не потеряете используя Django со старой версией, но вы не получите улучшений и оптимизаций новых версий Python. Сторонние приложения Django могут иметь свою политику поддержки версий Python.

Использовать ли стабильную версию?

Если ваш код уйдёт в продакшн, то используйте стабильную версию. Разработчики Django выпускают стабильный релиз примерно каждые девять месяцев, а уж мелкие исправления выходят постоянно. Стабильные релизы содержат API, которое обратно совместимо с предыдущими версиями, так что при обновлении на следующий стабильный релиз никаких проблем возникнуть не должно.

Back to Top