Django

Скриншот программы:
Django
Детали программы:
Версия: 1.9.7 обновление
Дата загрузки: 18 Jul 16
Разработчик: Django Software Foundation
Тип распространения: Бесплатная
Популярность: 110

Rating: 5.0/5 (Total Votes: 1)

Пока Квентин Тарантино не выпустил свой эпический фильм шедевр, Джанго был синонимом слова "лучший рамках Python всех времен." В то время как его SEO и поиск репутации, возможно, приняли удар, Джанго по-прежнему такое же решение верхней полки для разработки веб-приложений в Python.

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

Это бегемот в мире разработки Python является чрезвычайно уважаемым и был вдохновением многих аналогичных структур, некоторые из них даже за пределами спектра Python.

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

На данный момент Django был использован на крупных интернет-сайтов, таких как Instagram, Mozilla, Disqus, OpenStack, Rdio и Pinterest, просто назвать несколько. Что это говорит вам, как разработчик является то, что вы можете легко доверять ему запускать проекты своих клиентов, если он может обрабатывать трафик и userbases вышеупомянутые сайты обрабатывать.

Что нового в этом выпуске:.

  • Поддержка выполнения действий после завершения транзакции
  • Поддержка проверки пароля.
  • Mixins разрешения на использование взглядов на основе классов.
  • Новый стиль для contrib.admin.
  • Поддержка для запуска тестов параллельно.

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

  • Поддержка выполнения действий после завершения транзакции
  • Поддержка проверки пароля.
  • Mixins разрешения на использование взглядов на основе классов.
  • Новый стиль для contrib.admin.
  • Поддержка для запуска тестов параллельно.

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

  • Фиксированный сессия смыва в cached_db бэкэндом

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

  • формализованном API для Model._meta
  • Встроенная поддержка нескольких шаблонов двигателей.
  • Поддержка сложных выражений SQL через ORM.
  • Новая PostgreSQL специфические функции в contrib.postgres.

Что нового в версии 1.7.5 / 1.8b1:

  • Bugfixes:
  • Исправлена ​​ошибка, когда миграция unapplying contrib.contenttypes-х или первой миграции contrib.auth в.
  • Сделано таблицы RenameModel операция переименования ManyToManyField Миграция в.
  • Исправлена ​​ошибка миграции на MySQL при переходе от OneToOneField к ForeignKey.
  • Предотвращенным вид static.serve от производства ResourceWarnings при определенных обстоятельствах.
  • Исправлена ​​проверка схемы для ManyToManyField искать внутреннего типа вместо проверки экземпляра класса, так что вы можете написать на заказ M2M-подобных полей с таким же поведением.

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

  • Bugfixes:
  • Добавлена ​​GeoDjango совместимость с драйвером базы данных mysqlclient.
  • Исправлена ​​MySQL 5.6+ аварии с GeometryFields в миграции.
  • Исправлено падение миграции при удалении поля, на который ссылается в AlterIndexTogether или AlterUniqueTogether.
  • Обновленный первый день недели в украинском языке в понедельник.
  • Добавлена ​​поддержка транзакционной инициализации пространственных метаданных на SpatiaLite 4.1 +.
  • Исправлено падение миграции, которая препятствовала изменения обнуляемого поле со значением по умолчанию для не-обнуляемым с тем же самым по умолчанию.
  • Исправлена ​​ошибка при миграции при добавлении GeometryFields с пустой = True на PostGIS.
  • Разрешено использование DateTimeField () в качестве Transform.output_field.
  • Исправлена ​​миграция Сериализация ошибка, связанная с плавающей точкой (& Quot; нан & Quot;) и с плавающей точкой (& Quot; инф & Quot;).
  • Устранена регрессия, где пользовательские поля формы, имеющие атрибут QuerySet, но не limit_choices_to не может быть использована в ModelForm.
  • Исправлена ​​ошибка проверки типа пользовательских поле с MySQL бэкэнда при db_type не возвращается None.
  • Исправлено падение миграции, когда поле переименовывается, что является частью index_together.
  • Фиксированные squashmigrations уважать параметр --no-оптимизировать.
  • Made RenameModel обратимым.
  • Избегал ненужных откаты миграций из других приложений при миграции в обратном направлении.
  • Исправлена ​​редкая ошибка запроса при использовании глубоко вложенных подзапросов.
  • Исправлена ​​ошибка при миграции при удалении поля, которое является частью индекса / unique_together ограничения.
  • Исправлена ​​django.core.files.File .__ магнезии __ (), когда имя файла содержит символы Unicode.
  • Добавлен недостающий контекст для delete_selected мнению админа, которая препятствовала пользовательский заголовок сайта и т.д. от появления.
  • Исправлена ​​регрессия с динамически генерируемых инлайнов и разрешенных ссылки на поля в администратора.
  • Исправлена ​​ошибка бесконечная петля для некоторых зависимостей циклических миграции, и сделал сообщение об ошибке для циклических зависимостей гораздо более полезным.
  • Добавлен отсутствующий index_together обработки для SQLite.

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

  • Разрешено связанные многие ко многим направлениям, чтобы быть ссылки в админ.
  • Добавлена ​​сообщение более полезной ошибке при попытке перенести приложение без предварительного создания таблицы ContentTypes.
  • алгоритм зависимость Модифицированные миграции, чтобы избежать возможной бесконечной рекурсии.
  • Исправлена ​​UnicodeDecodeError, когда сообщение об ошибке на одном уровне содержала символы Unicode.
  • Восстановлены отсутствующие положения о наличии SQL, которые были опущены на некоторых движков, когда не используется миграции.
  • Исправлена ​​сериализация объектов типа в миграции.
  • Разрешено встроенные и скрытые ссылки на администратора полей.

  • <Литий> The @deconstructible декоратор Теперь терпит неудачу с ValueError, если оформлен объект не может быть автоматически импортированы.
  • Исправлена ​​опечатка в сообщении inlineformset_factory () ошибка, приводившая к сбою.
  • Восстановлена ​​возможность использовать ABSOLUTE_URL_OVERRIDES с 'auth.User' модели (# 11775). В качестве побочного эффекта, установка теперь добавляет метод get_absolute_url () для любой модели, которая появляется в ABSOLUTE_URL_OVERRIDES, но не определяет get_absolute_url ().
  • Избегал маскировки некоторые исключения ImportError во время загрузки приложений.
  • Пустой index_together или unique_together опций модели Нет больше результатов в бесконечных миграций.
  • Исправлена ​​ошибка в contrib.sitemaps, если LastMod вернулся дату, а не DateTime.
  • Разрешенные миграции для работы с app_labels, которые имеют ту же самую последнюю часть (например django.contrib.auth и vendor.auth).
  • Восстановлена ​​возможность DeepCopy объекты F.
  • Форматы для валлийцев (CY) и нескольких китайских районов (zh_CN, zh_Hans, zh_Hant и zh_TW) были добавлены. Форматы для Македонии были установлены.
  • Добавлена ​​цитирование имен ограничений в SQL порожденного миграции, чтобы предотвратить аварии с символами верхнего регистра в имени.
  • Исправлено переименование моделей с самосправочные многие-ко-многим поле (ManyToManyField ( «я»)).
  • Добавлена ​​get_extra (), get_max_num () и get_min_num () крючки для GenericInlineModelAdmin.
  • Сделано migrations.RunSQL больше не требуется знак процента ускользающей. Это теперь соответствует cursor.execute ().
  • Сделал запись сериализовать в словаре TEST годным к употреблению.
  • Исправлена ​​ошибка в миграции, которые препятствовали ограничения внешних ключей для неуправляемых моделей с пользовательской первичного ключа.
  • Добавлена ​​SchemaEditor для MySQL GIS бэкэндом так, что пространственные индексы будут созданы для приложений с миграциями.
  • Добавлена ​​SchemaEditor для Oracle GIS бэкэндом так, что пространственное метаданные и индексы будут созданы для приложений с миграциями.
  • Охваченная параметр related_name поля модели для Unicode в процессе генерации миграции генерировать миграции, которые работают как с Python 2 и 3.
  • Исправлена ​​MigrationWriter для обработки BUILTIN типов без импорта.
  • Исправлена ​​DeepCopy на ErrorList.
  • сделал admindocs просмотра, чтобы просмотреть посмотреть детально проверить, существует мнение, указанный в URL в привязок. Ранее это было возможно импортировать произвольные пакеты с пути Python. Это не рассматривалась проблема безопасности, потому что admindocs доступен только для персонала пользователей.
  • Исправлена ​​UnicodeDecodeError сбой в AdminEmailHandler с не-ASCII символов в запросе.
  • Исправлена ​​недостающее get_or_create и update_or_create на связанных менеджеров, вызывающих IntegrityError.
  • Сделано urlsafe_base64_decode () возвращает соответствующий тип (байт строки) на Python 3.
  • makemigrations теперь может сериализовать часовой пояс-зависимые значения.
  • Добавлена ​​подсказка к спрашивающего миграций при снятии нулевое ограничение с поля, чтобы предотвратить IntegrityError на существующих NULL строк.
  • Исправлены общие отношения в ModelAdmin.list_filter.
  • Восстановлены RFC соответствия для SMTP внутреннего интерфейса на Python 3.
  • Исправлена ​​ошибка при разборе куки, содержащие недопустимое содержание.
  • Структура проверки системы Теперь возникает models.E020 ошибки, когда метод класса Model.check () недостижим.

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

  • Новый встроенный миграции базы данных системы. Замечания по обновлению с юга (популярное приложение стороннего обеспечения функциональных возможностей миграции) также доступны.
  • переработана концепция приложений Django. Django приложения больше не привязаны к существования модели файлов, и теперь можно указать обе конфигурационные данные и код, который будет выполняться как Джанго запускается.
  • Улучшения в модели Field API для поддержки миграции и, в будущем, для того, чтобы легко добавлять композитных ключей поддержки ОРМ Джанго.
  • Улучшения для пользовательского диспетчера и классов QuerySet, что позволяет обратную связь обхода для указания диспетчера в использовании, и создание менеджера из пользовательского класса QuerySet.
  • Проверка рамки расширяемая система, которая может помочь разработчикам в выявлении и диагностике ошибок.

Что нового в версии 1.6.3 / 1.7b2:

  • Исправлено:
  • MySQL типажей
  • Неожиданное выполнение кода с использованием обратного ()
  • Кэширование анонимных страниц может выявить CSRF токен

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

  • Исправлена ​​почта кодирования на Python 3.3.3 или более поздней.
  • Исправлена ​​ошибка, когда при settings.DATABASES [ 'по умолчанию'] [ 'AUTOCOMMIT'] = False, то соединение не в режиме автоматической фиксации, но сделал вид, что Джанго это было.
  • Исправлена ​​регрессия наследования многотабличные исключить () запросы.
  • Добавлены недостающие элементы в django.utils.timezone .__ все __.
  • Исправлена ​​проблема с поля несоосности select_related () и модель наследования.
  • Исправлена ​​присоединиться продвижение для отрицается и условий.
  • самоанализ базы данных Oracle теперь работает с булевыми и плывут поля.
  • Исправлена ​​ошибка, когда ленивые объекты не были фактически помеченных как безопасные при прохождении через mark_safe () и может в конечном итоге с двойным экранированием.
  • Исправлена ​​ошибка при выполнении команды ChangePassword, когда представление объекта пользователя содержатся другие символы.

  • <Литий> The collectstatic команда вызовет ошибку, а не по умолчанию для использования текущего рабочего каталога, если STATIC_ROOT не установлен. В сочетании с --clear вариант, предыдущее поведение может уничтожить все, что ниже текущей рабочей директории.

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

  • Исправлены ошибки:
  • Исправлено отображение встроенных экземпляров в FormSets, когда родитель имеет значение 0 для первичного ключа.
  • Исправлена ​​регрессия, где пользовательские querysets для внешних ключей были перезаписаны, если ModelAdmin имел заказе набор.
  • Удалены упоминание о функции в --locale / -l вариант из makemessages и compilemessages команды, которые никогда не работали, как обещал: Поддержка нескольких имен локали, разделенных запятыми. Это по-прежнему можно указать несколько локалей в один проход с помощью опции несколько раз.
  • Исправлена ​​регрессия, которая излишне срабатывает конфигурацию параметров при импорте get_wsgi_application.

  • Метод
  • Фиксированный тестовый клиент выход из системы () при использовании печенья на основе сеанса бэкенд.
  • Исправлена ​​ошибка, когда GeometryField использует негеометрическую виджет.
  • обновить Исправлена ​​хэш пароля при изменении значения счетчика цикла.
  • Исправлена ​​ошибка в представлении отладки, когда URLconf содержит только один элемент.
  • Результат поиска отсутствует добавлен пересчитывать и сбросить ссылку в зрения администратора списка изменений.

  • нет
  • Текущий язык больше не сохраняется на сессии LocaleMiddleware на каждом ответе, а только после выхода из системы.
  • Исправлена ​​ошибка при выполнении runserver неанглоязычных систем и когда отформатирован дата в его выходе содержатся другие символы.
  • Исправлено падение в представлении отладки после того, как произошло исключение на Python ≥ 3.3.
  • Исправлена ​​ошибка в ImageField на некоторых платформах (Homebrew и RHEL6 сообщили).
  • Исправлена ​​регрессия при использовании родовых отношений в ModelAdmin.list_filter.

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

  • Джанго 1.6 упрощает шаблоны по умолчанию для проектов и приложений, включение ClickJacking защиты и интерфейс администратора по умолчанию.

  • обработки транзакций
  • Джанго 1.6 ремонтами Джанго, и теперь позволяет на уровне базы данных AutoCommit по умолчанию. Это включает в себя несколько устаревших методов, поэтому, пожалуйста, не забудьте прочитать заметки о переходе от обработки транзакций 1,5-стиля.
  • Джанго 1.6 поддерживает постоянные соединения с базой данных. Обратите внимание, что это не то же самое, как пулы соединений; это просто позволяет соединения жить (в течение заданного времени) по запросов, обрабатываемых одним и тем же работником.

Что нового в версии 1.5.4 / 1.6 Beta 4:

  • Исправлено:
  • Отказ в обслуживании с помощью больших паролей.

Что нового в версии 1.5.3 / 1.6 Beta 3:

  • Эти релизы адресовать СПРАВОЧНИК обход уязвимость в одном из встроенных тегов шаблонов в Django.

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

  • Исправлено:
  • Cross-Site Scripting (XSS) в интерфейсе администратора
  • Возможно XSS через is_safe_url

<не сильный> Что нового в версии 1.5.1

:

  • предупреждения на уровне модуля, испускаемые в ходе испытаний больше

    нет молча скрыты.
  • Предотвращенным фильтрация по хэши паролей в пользовательском администратора.

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

  • Django 1.5 вводится поддержка настраиваемой пользовательской модели.
  • Django 1.5 является первым выпуском Django с поддержкой Python 3 (в частности, Python 3.2 и новее).
  • документация Джанго также получил некоторые довольно значительную работу.

Что нового в версии 1.4.4 / 1.5 RC 2:

  • Эти выпуски безопасности исправить четыре вопроса :. один потенциальный вектор фишинг, один отказ в обслуживании вектор, проблема утечки информации, а также ряд уязвимостей XML

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

  • Фиксированный заголовка узла отравления
  • Документация HttpOnly вариант печенья.

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

  • Исправлены ошибки безопасности:
  • Для межсайтовый скриптинг в представлениях аутентификации.
  • Отказ в обслуживании в проверке изображения.
  • Отказ в обслуживании с помощью get_image_dimensions ().

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

  • Джанго 1.4 является последним официальным релизом Django, который будет поддерживать Python 2.5.

Что нового в версии 1.4 RC 2:

  • Джанго 1.4 капли поддержка Python 2.4
  • Поддержка рамок тестирования в браузере
  • SELECT FOR UPDATE поддержки
  • Model.objects.bulk_create в ОРМ
  • QuerySet.prefetch_related
  • Улучшение хеширование паролей
  • HTML5 DOCTYPE
  • Список фильтров в интерфейсе администратора

  • <Литий> Несколько сортировки в интерфейсе администратора
  • Методы Новый ModelAdmin

  • разрешений пользователя
  • Действия администратора Внутристрочные уважение
  • Инструменты для криптографической подписи
  • Cookie на основе сессии бэкэнд
  • Новый мастер формы
  • reverse_lazy

  • шаблоны
  • Воплощение URL
  • Контекстная поддержка перевод {% транс%} и {% blocktrans%}
  • Настраиваемый SingleObjectMixin URLconf kwargs
  • теги шаблонов Назначение
  • * арг и ** поддержка kwargs для вспомогательных функций шаблона тега
  • Не обертывание исключений в режиме TEMPLATE_DEBUG
  • truncatechars шаблон фильтра
  • статический шаблон тег
  • хранения CachedStaticFilesStorage бэкенд

  • <Литий> Простая ClickJacking защита
  • улучшение CSRF
  • фильтрация Сообщение об ошибке
  • Расширенная поддержка IPv6
  • Обновленный макет проекта по умолчанию и manage.py
  • Улучшена поддержка WSGI
  • Пользовательские проекта и приложения шаблонов
  • Поддержка часовых поясов
  • HTML сравнения в тестах
  • Два новых строки формата даты

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

  • манипуляция Session
  • Отказ в обслуживании нападение через URLField.
  • URLField Перенаправление.
  • Консультативный:. Хост заголовка и CSRF
  • Консультативный:. Отлаживать страницы, и данные чувствительны POST

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

  • Рамки для представлений написания класса на основе
  • Встроенная поддержка для использования объектов ведения журнала Python.
  • Поддержка Contrib для легкой обработки статических файлов.
  • система тестирования Django теперь поддерживает (и поставляется с копией) в unittest2 библиотеки.

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

  • исправления безопасности:
  • Изъян в обработке CSRF.
  • Потенциал XSS в оказании поля файл.
  • Каталог-обхода уязвимости в Windows.

Что нового в версии 1.3 Beta 1:.

  • Изменения в методах входа в систему администратора
  • Django 1.3 поставляется с новым вно приложение django.contrib.staticfiles, чтобы помочь разработчикам обрабатывать статические мультимедийные файлы (изображения, CSS, JavaScript и т.д.), которые необходимы, чтобы сделать полный веб-страницу.
  • Дополнительные твики к приложению staticfiles.

Что нового в версии 1.2.3 / 1.3 Alpha 1:.

  • вид класса на основе
  • Logging.
  • Расширенные статические файлы обработки.
  • Контекст транзакции менеджеров.

Требования

  • Python 2.7 или выше

Похожие программы

Fluent Framework
Fluent Framework

12 Apr 15

FOAM
FOAM

12 May 15

Senna
Senna

14 Apr 15

COKE
COKE

1 Mar 15

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

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