The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз web-фреймворка Django 1.0

05.09.2008 07:34

Вышла первая стабильная версия Django - кроссплатформенного программного каркаса, написанного на языке Python для разработки веб-приложений. Проект был изначально создан в 2005 году для управления несколькими новостными сайтами компании World Company.

По словам разработчиков, со времен выхода версии 0.96 была проделана колоссальная работа - исправлено более 2000 ошибок, отредактировано, удалено и добавлено в сумме около 350 000 строк кода.

Список основных новшеств и изменений:

  • Улучшения в API, гарантирующие совместимость кода из версии 1.0 с последующими версиями Django;
  • Полностью переработанный интерфейс администрирования для использования библиотеки django.forms (django.newforms в версии 0.96);
  • Улучшенная поддержка Unicode;
  • Многочисленные изменения в ORM (Object-relational mapper) - интерфейсе, связывающем классы в коде Django с базой данных, подключенной к нему.
  • Автоматический сброс переменных в template системе для защиты от cross-site скриптинга;
  • Изменения в системе комментариев django.contrib.comments, направленные на повышение гибкости при работе с ней;
  • Возможность выбора между INSERT и UPDATE в методе save() при работе c MySQL (в предыдущих версиях данный метод автоматически определял что использовать);
  • Большое внимание уделено увеличению объёма документации и повышению её эффективности.


  1. Главная ссылка к новости (http://www.djangoproject.com/w...)
  2. Django 1.0 release notes
  3. Porting your apps from Django 0.96 to 1.0
  4. Обзор изменений несовместимых с версией 0.96
Автор новости: v.prokofyev
Лицензия: CC BY 3.0
Источник: http://www.djangoproject.com/weblog/2008/sep/03/1/
Короткая ссылка: https://opennet.ru/17733-web
Ключевые слова: web, django, python
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (6) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Anonymous (?), 12:05, 05/09/2008 [ответить]  
  • +/
    Эх, пора спрыгивать с Drupal на этот фреймворк. С другой стороны, лень... да и переход на python 3 близко. А может кто нибудь напишет на нем полную CMS ?
     
     
  • 2.2, alrond (??), 13:23, 05/09/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Интересная фраза "полная CMS" - это как?
    А так всяких модулей под джангу полным полно.
    посмотрите например здесь, почти пара сотен проектов на все случаи жизни: http://djangosearch.com/resources/
     
     
  • 3.4, Anonymous (?), 15:49, 05/09/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо за ссылку.
    Конечно, полная CMS это в противоположность "фреймворк", то есть куча модулей, которые проверены упакованы в коробку с красивой оберткой "протестированы и одобрены командой Django", для таких ленивых админов типа меня.
     

  • 1.3, Phil Kulin (?), 15:15, 05/09/2008 [ответить]  
  • +/
    На питон 3 переходить будут долго. Годами... Софта под 2.x дофигище...
     
  • 1.5, Аноним (5), 18:46, 05/09/2008 [ответить]  
  • +/
    Очень классная вещьЪ!
    Такое про новосозданный софт я говорю очень редко. Но Django - софт над которым хорошо подумали и хорошо сделали. Как они сами говорят: "Django 1.0 represents a the largest milestone in Django’s development to date: a web framework that a group of perfectionists can truly be proud of."
    Он конечно _не_ идеален - ведь люди же делали :) но хорош зараза!
     
     
  • 2.6, Nick (??), 20:30, 05/09/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Согласен :)

    отличный FW!

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру