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

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

Twisted
Twisted

11 Mar 16

Vert.x
Vert.x

10 Dec 15

Ruby on Rails
Ruby on Rails

29 Sep 17

Breeze.js
Breeze.js

12 May 15

Django

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