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

Примечания к выпуску Django 1.0.1

Добро пожаловать в Джанго 1.0.1!

Это первый выпуск с исправлением ошибок в серии Django 1.0, улучшающий стабильность и производительность кодовой базы Django 1.0. Таким образом, Django 1.0.1 не содержит новых функций (и, в соответствии с нашей политикой совместимости, поддерживает обратную совместимость с Django 1.0), но содержит ряд исправлений и других улучшений. Django 1.0.1 — рекомендуемое обновление для любой разработки или развертывания, в настоящее время использующего или предназначенного для Django 1.0.

Исправления и улучшения в Django 1.0.1

Django 1.0.1 содержит более двухсот исправлений исходной кодовой базы Django 1.0; Полная информация о каждом исправлении доступна в истории ветки 1.0.X, но вот некоторые из основных моментов:

  • Несколько исправлений в django.contrib.comments, касающихся RSS-каналов комментариев, порядка комментариев по умолчанию и XHTML, а также интернационализации шаблонов комментариев по умолчанию.

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

  • Несколько исправлений для поддержки запросов в объектно-реляционном преобразователе Django, включая повторную установку и сброс порядка, а также исправления для работы с запросами, содержащими только INSERT.

  • Множественные исправления для встроенных форм в наборах форм.

  • Множество исправлений для ограничений модели unique и unique_together в автоматически генерируемых формах.

  • Исправлена ​​поддержка пользовательских вызываемых объявлений upload_to при обработке загрузки файлов через автоматически сгенерированные формы.

  • Исправлена ​​поддержка сортировки списка изменений администратора на основе вызываемых атрибутов в list_display.

  • Исправление применения автоматического экранирования для литеральных строк, передаваемых в фильтр шаблона join. Раньше литеральные строки, передаваемые в join, автоматически экранировались, в отличие от документированного поведения для автоэкранирования и литеральных строк. Литеральные строки, передаваемые в join, больше не экранируются автоматически, то есть теперь вам придется экранировать их вручную; это несовместимость, если вы полагались на эту ошибку, но не на то, чтобы избежать поведения, как описано в документации.

  • Улучшены и расширены файлы перевода для многих языков, которые Django поддерживает по умолчанию.

  • И как всегда большое количество улучшений документации Django, включая как исправления существующих документов, так и расширенную и новую документацию.

Back to Top