Перейти к основному содержанию

Django

Django (Джанго) — это программный каркас для создания веб-приложений, написанный на языке Python и построенный на принципах открытого ПО. Он примерно соответствует архитектуре «Модель-Вид-Контроллер» (MVC). Изначально был создан для управления несколькими новостными сайтами World Company (Лоуренс, штат Канзас, США) и был публично выпущен под лицензией BSD в июле 2005.

Текущая стабильная версия Django — 1.0. Обратная совместимость кода не гарантируется до версии 1.0, которая вскоре готовится к выпуску. На настоящий момент стабильно 90% публичного кода.

Как и Ruby on Rails — другой популярный открытый программный каркас — Django использовался в рабочем режиме в World Company в течение некоторого времени перед своим выпуском. Его разработчики — Адриан Головатый (англ. Adrian Holovaty), Саймон Виллисон (англ. Simon Willison), Джекоб Каплан-Мосс (англ. Jacob Kaplan-Moss) и Вилсон Майнер (англ. Wilson Miner). Он использовался для управления тремя новостными сайтами: The Lawrence Journal-World, lawrence.com and KUsports.com. Django назван в честь джазового гитариста Джанго Рейнхардта.

Происхождение Django в новостной среде сильно заметно в его архитектуре: он предоставляет ряд средств, которые помогают в быстрой разработке веб-сайтов информационного характера. Так например разработчику не требуется создавать контроллеры и страницы для административной части сайта, в Django есть встроенное приложение для управления содержимым, которое можно включить в любой сайт, сделанный на Django, и которое может управлять сразу несколькими сайтами на одном сервере. Административное приложение умеет создавать, изменять и удалять любые объекты наполнения сайта, протоколируя все совершенные действия, и предоставляет интерфейс для управления пользователями и группам (с пообъектным назначением прав).

В дистрибутив Django также включены приложения для системы комментариев, синдикации в форматах RSS и Atom, «статических страниц» (которыми можно управлять без необходимости писать контроллеры и представления), перенаправления URL.


18 сентября 2008
Что мы делаем?

Делаем УДОБНЫЕ сайты, логотипы и фирменные стили, продвигаем сайты и обучаем людей.

© 2007-2024 Contorra Family