FAQ: Установка

Как мне начать?

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

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

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

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

У Django есть собственный . Для производственной среды Django следует спецификации WSGI,lightweight development serverPEP 3333 , что означает, что он может работать на различных веб-серверах. См.Дополнительные сведения вразделе « Развертывание Django» .

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

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

Версия Django Версии Python
2.2 3.5, 3.6, 3.7, 3.8 (добавлено в 2.2.8), 3.9 (добавлено в 2.2.17)
3.0 3.6, 3.7, 3.8, 3.9 (добавлено в 3.0.11)
3.1 3.6, 3.7, 3.8, 3.9 (добавлено в 3.1.3)
3.2 3,6, 3,7, 3,8, 3,9

Для каждой версии Python официально поддерживается только последний микро-выпуск (ABC). Вы можете найти последнюю микроверсию для каждой серии на странице загрузки Python .

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

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

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

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

Что мне следует использовать: стабильную версию или версию для разработки?

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

Copyright ©2021 All rights reserved