FAQ: Установка

Как начать?

  1. Загрузите код .
  2. Установите Django (прочтите руководство по установке ).
  3. Пройдите руководство .
  4. Ознакомьтесь с остальной документацией и задайте вопросы, если у вас возникнут проблемы.

Каковы предварительные требования Django?

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

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

Django поставляется со своим собственным . Для производственной среды Django следует спецификации WSGI,serveur léger de développement PEP 3333 , что означает, что он может работать на различных веб-серверах. См.Дополнительные сведения вразделе « Развертывание Django» .

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

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

Версия Django Версии Python
1,11 2.7, 3.4, 3.5, 3.6, 3.7 (добавлено в 1.11.17)
2,0 3,4, 3,5, 3,6, 3,7
2,1 3,5, 3,6, 3,7
2,2 3.5, 3.6, 3.7, 3.8 (добавлено в 2.2.8)
3.0, 3.1 3,6, 3,7, 3,8

Для каждой версии Python официально поддерживается только последняя версия micro (ABC). Этот последний пост все еще доступен на странице загрузки Python .

Обычно мы поддерживаем версию Python до первой версии Django LTS включительно, поддержка безопасности которой заканчивается после поддержки безопасности этой версии Python. Например, поддержка безопасности Python 3.3 закончилась в сентябре 2017 года, а поддержка безопасности Django 1.8 LTS закончилась в апреле 2018 года. Таким образом, Django 1.8 является последней версией, поддерживающей Python. 3.3.

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

Рекомендуется Python 3. Django 1.11 - последняя версия, поддерживающая Python 2.7. Поддержка Python 2.7 и Django 1.11 заканчивается в 2020 году.

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

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

Что лучше: стабильную или разрабатываемую?

Как правило, если вы используете производственный код, вам следует использовать стабильную версию. Команда Django выпускает полную стабильную версию примерно каждые девять месяцев с обновлениями патчей между выпусками. Эти стабильные версии содержат API, на который распространяются наши гарантии обратной совместимости; Если вы пишете код со стабильными версиями, вам не нужно беспокоиться об обновлении, когда выйдет следующая официальная версия.

Copyright ©2020 All rights reserved