Показ дописів із міткою Django. Показати всі дописи
Показ дописів із міткою Django. Показати всі дописи

субота, 28 грудня 2013 р.

Реліз web-фреймворка Django 1.6

Представлена стабільна версія популярного фреймворка Django 1.6, написаного мовою Python і призначеного для розробки веб-додатків. Випуск Django 1.6 примітний переведенням підтримки Python 3 в категорію готового для промислової експлуатації. Крім того, підтримка Python 3 додана в додаток з реалізацією панелі Debug Toolbar. В якості підтримуваних гілок Python заявлені 2.6.X, 2.7.X, 3.2.X і 3.3.X. У наступному випуску підтримка Python 2.6 буде припинена.

З поліпшень Django 1.6 зазначається:

  • Включення за замовчуванням захисту від clickjacking-атак в проектах, шаблонах і інтерфейсі адміністратора;
  • Спрощення використовуваних за замовчуванням файлів з шаблонами програми та описами проекту. За замовчуванням пропонується SQLite;
  • Переробка коду обробки транзакцій і включення за замовчуванням підтримки автоматичних комітів на рівні СУБД.
  • Підтримка постійних з'єднань з СУБД. На відміну від раніше підтримуваного пулінгу з'єднань, новий метод зберігає з'єднання відкритим при виконанні різних запитів одним обробником;

четвер, 28 лютого 2013 р.

Реліз web-фреймворка Django 1.5 з підтримкою Python 3

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


Незважаючи на те, що робота під управлінням Python 3 поки має експериментальний статус, в цілому код відзначений як стабільний, але вимагає розширеного тестування в реальних проектах. При підготовці наступних випусків помилки, пов'язані із сумісністю з Python 3, будуть розглядатися як такі, що блокують випуск нових релізів і вимагають оперативного виправлення. В якості побічного ефекту адаптації для Python 3 є припинення підтримки гілки Python 2.5. В якості мінімальної версії, що підтримується заявлений випуск Python 2.6.5, а в якості рекомендованої — Python 2.7.3.

З інших змін наголошується на забезпеченні засобів для використання власних моделей для організації зберігання параметрів користувачів та задіяння даних моделей в системі аутентифікації Django. Створення власних моделей зберігання даних може знадобитися наприклад при необхідності роботи з логінами, що перевищують 30 символів або при бажанні додати нові поля, такі як ідентифікатори користувача в Twitter або Facebook, або зберегти імена користувачів у форматі відмінному від «Ім'я/Прізвище».

В новому випуску забезпечена можливість роботи GeoDjango з PostGIS 2.0. Доданий новий клас StreamingHttpResponse з реалізацією поліпшеної підтримки обробки потокових запитів. Для блокування екранування елементів JavaScript-коду в шаблонах Django доданий новий тег «{%verbatim%}».

Значно перероблений розділ документації, спрощено пошук розділів і статей. Додані нові посібники, що описують розширені галузі використання Django, такі як керівництво по використанню коду додатка в різних проектах. Перероблена документація за поданнями на основі класів. По можливості розробники спробували зберегти сумісність API з минулими випусками, але тим не менше відзначається про ряд незначних змін, які порушують сумісність, і переклад деяких можливостей в розряд застарілих.

via