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 або вище

Схожі програми

Warp Framework
Warp Framework

13 Apr 15

Walrus
Walrus

13 Apr 15

ReactiveUI
ReactiveUI

6 Jun 15

Django

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями