Django

Скриншот программы:
Django
Детали программы:
Версия: 2.0.2 обновление
Дата загрузки: 22 Jun 18
Разработчик: Lawrence Journal-World
Тип распространения: Бесплатная
Популярность: 7

Rating: 1.0/5 (Total Votes: 1)

Django - это открытая, свободная, простая в использовании, расширяемая и высокоуровневая веб-инфраструктура, написанная на языке программирования Python, которая позволяет быстро развиваться и прагматично, чистым дизайном.


Особенности с первого взгляда

Ключевые функции включают объектно-реляционный сопоставитель, который позволяет разработчикам полностью определять свои модели данных в Python, автоматическом интерфейсе администратора, который экономит вам много времени, а также элегантный дизайн без крутизны, который не имеет структуры -специфические ограничения.

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


Кто использует Django?

Примерно 5000 сайтов используют веб-инфраструктуру Django в своей инфраструктуре, в том числе хорошо известные Pinterest, Mozilla, Instagram, OpenStack, Disqus, Rdio, PolitiFact.com, Mainmetrics, Beerclue, BR1ITALIA и Guardianic Guard.

Начало работы с Django

Лучший способ установить Django в дистрибутив GNU / Linux - использовать установщик pip (например, pip install Django == 1.7.1). Еще один отличный способ установить Django - через исходный код Git или архив TAR, распространяемый на Softoware.

Как только исходный архив был загружен на ваш компьютер, вы должны распаковать его с помощью своего любимого менеджера архивов, открыть эмулятор терминала и перейти к местоположению извлеченных архивных файлов с помощью & lsquo; cd & rsquo; команда.

Чтобы установить Django, введите & lsquo; sudo python setup.py install & rsquo; команда как привилегированный пользователь, или установка python setup.py & rsquo; команда как root. Подробные инструкции по использованию можно найти на домашней странице проекта (см. Ссылку ниже).

Что нового в этой версии:

  • Исправлены ошибки:
  • Исправлено использование BCryptSHA256PasswordHasher с py-bcrypt и Python 3 (# 21398).
  • Исправлена ​​регрессия, которая предотвращала использование ForeignKey со скрытым обратным менеджером (связанное имя, заканчивающееся на '+') в качестве поиска для prefetch_related (# 21410).
  • Исправлено Queryset.datetimes повышение AttributeError в некоторых ситуациях (# 21432).
  • Исправлена ​​проблема с ModelBackend при сбое UnboundLocalError, если get_user_model () вызвал ошибку (# 21439).
  • Исправлена ​​регрессия, которая запрещала редактируемые подклассы GenericRelation работать в ModelForms (# 21428).
  • Добавлен недостающий метод to_python для ModelMultipleChoiceField, который требуется в Django 1.6 для правильного обнаружения изменений от начальных значений (# 21568).
  • Исправлены переводы django.contrib.humanize, в которых последовательность unicode для неразрывного пространства возвращалась дословно (# 21415).
  • Исправлена ​​ошибка загрузки данных, когда имя файла fixture содержало любые точки, не связанные с расширениями файлов (# 21457), или когда путь привязки относился, но находился в подкаталоге (# 21551).
  • Исправлено отображение встроенных экземпляров в наборах форм, когда у родителя есть 0 для первичного ключа (# 21472).
  • Исправлена ​​регрессия, когда пользовательские запросы для внешних ключей были перезаписаны, если у ModelAdmin был набор заказов (# 21405).
  • Устранено упоминание функции в опции -locale / -l команд makemessages и compilemessages, которые никогда не работали как обещано: поддержка нескольких локальных имен, разделенных запятыми. По-прежнему можно указать несколько локалей в одном прогоне, используя параметр несколько раз (# 21488, # 17181).
  • Исправлена ​​регрессия, при которой без необходимости запускалась настройка настроек при импорте get_wsgi_application (# 21486).
  • Исправлен метод logout () тестового клиента при использовании бэкэнда на основе файлов cookie (# 21448).
  • Исправлен сбой, когда GeometryField использует негеометрический виджет (# 21496).
  • Исправлено обновление хэша пароля при изменении количества итераций (# 21535).
  • Исправлена ​​ошибка в отладочном представлении, когда URLconf содержит только один элемент (# 21530).
  • Повторное добавление отсутствующего количества результатов поиска и сброса ссылок в режиме просмотра списка изменений (# 21510).
  • Текущий язык больше не сохраняется в сеансе с помощью LocaleMiddleware при каждом ответе, а скорее только после выхода из системы (# 21473).
  • Исправлен сбой при выполнении сервера запуска на неанглийских системах, и когда форматированная дата на выходе содержала символы, отличные от ASCII (# 21358).
  • Исправлен сбой в отладочном представлении после возникновения исключения на Python ≥ 3.3 (# 21443).
  • Исправлена ​​авария в ImageField на некоторых платформах (Сообщалось о Homebrew и RHEL6) (# 21355).
  • Исправлена ​​регрессия при использовании общих отношений в ModelAdmin.list_filter (# 21431).

Что нового в версии:

  • Исправлены ошибки:
  • Исправлено использование BCryptSHA256PasswordHasher с py-bcrypt и Python 3 (# 21398).
  • Исправлена ​​регрессия, которая предотвращала использование ForeignKey со скрытым обратным менеджером (связанное имя, заканчивающееся на '+') в качестве поиска для prefetch_related (# 21410).
  • Исправлено Queryset.datetimes повышение AttributeError в некоторых ситуациях (# 21432).
  • Исправлена ​​проблема с ModelBackend при сбое UnboundLocalError, если get_user_model () вызвал ошибку (# 21439).
  • Исправлена ​​регрессия, которая запрещала редактируемые подклассы GenericRelation работать в ModelForms (# 21428).
  • Добавлен недостающий метод to_python для ModelMultipleChoiceField, который требуется в Django 1.6 для правильного обнаружения изменений от начальных значений (# 21568).
  • Исправлены переводы django.contrib.humanize, в которых последовательность unicode для неразрывного пространства возвращалась дословно (# 21415).
  • Исправлена ​​ошибка загрузки данных, когда имя файла fixture содержало любые точки, не связанные с расширениями файлов (# 21457), или когда путь привязки относился, но находился в подкаталоге (# 21551).
  • Исправлено отображение встроенных экземпляров в наборах форм, когда у родителя есть 0 для первичного ключа (# 21472).
  • Исправлена ​​регрессия, когда пользовательские запросы для внешних ключей были перезаписаны, если у ModelAdmin был набор заказов (# 21405).
  • Устранено упоминание функции в опции -locale / -l команд makemessages и compilemessages, которые никогда не работали как обещано: поддержка нескольких локальных имен, разделенных запятыми. По-прежнему можно указать несколько локалей в одном прогоне, используя параметр несколько раз (# 21488, # 17181).
  • Исправлена ​​регрессия, при которой без необходимости запускалась настройка настроек при импорте get_wsgi_application (# 21486).
  • Исправлен метод logout () тестового клиента при использовании бэкэнда на основе файлов cookie (# 21448).
  • Исправлен сбой, когда GeometryField использует негеометрический виджет (# 21496).
  • Исправлено обновление хэша пароля при изменении количества итераций (# 21535).
  • Исправлена ​​ошибка в отладочном представлении, когда URLconf содержит только один элемент (# 21530).
  • Повторное добавление отсутствующего количества результатов поиска и сброса ссылок в режиме просмотра списка изменений (# 21510).
  • Текущий язык больше не сохраняется в сеансе с помощью LocaleMiddleware при каждом ответе, а скорее только после выхода из системы (# 21473).
  • Исправлен сбой при выполнении runerver на неанглийских системах, и когда форматированная дата на выходе содержала символы, отличные от ASCII (# 21358).
  • Исправлен сбой в отладочном представлении после возникновения исключения на Python ≥ 3.3 (# 21443).
  • Исправлена ​​авария в ImageField на некоторых платформах (Сообщалось о Homebrew и RHEL6) (# 21355).
  • Исправлена ​​регрессия при использовании общих отношений в ModelAdmin.list_filter (# 21431).

Требования

  • Python

Комментарии к Django

Комментарии не найдены
добавить комментарий
Включите картинки!