Свободный фреймворк для веб-приложений на языке Python. Изначально проект был создан для управления новостными сайтами LJWorld.com, lawrence.com и KUsports.com.
Django (Джанго) — свободный фреймворк для веб-приложений на языке Python. Изначально проект был создан для управления новостными сайтами LJWorld.com, lawrence.com и KUsports.com, принадлежащими компании The World Company (Лоуренс, Канзас (en), США).
Сайт на Django строится из одного или нескольких приложений, которые рекомендуется делать отчуждаемыми и подключаемыми. Это одно из существенных архитектурных отличий этого фреймворка от некоторых других (например Ruby on Rails).
Также в отличие от других фреймворков обработчики URL в Django конфигурируются явно при помощи регулярных выражений, а не выводятся автоматически из структуры моделей контроллеров.
Для работы с базой данных Django использует собственный ORM, в котором модель данных описывается классами Python, и по ней генерируется схема базы данных.
От себя:
Уже не раз говорилось, что язык программирования Python приобретает все большую известность в плане развития и интерпритации с другими языками. Причем он (на сегодняший день) является одним из самых востребовательных и защищенных как в программировании, так и WEB-прогаммировании языков.
Многие программисты считают Python языком будущего.
Обучение: http://www.djbook.ru/
Оф. сайт проекта: http://www.djangoproject.com/