Новости IT, хостинга
  Android, Apple, Facebook, Google, Linux, Microsoft, Samsung, Twitter, Интернет, Россия, браузеры, обновление ПО, онлайн-сервисы, операционные системы, планшеты, рынок ИТ, сделки, смартфоны, социальные сети, уязвимости  
  новостей: 10089
  комментариев: 1630

Django


Django — свободный программный каркас для веб-приложений на языке Python, использующий шаблон проектирования MVC. Сайт на Django строится из одного или нескольких приложений, которые рекомендуется делать отчуждаемыми и подключаемыми. Это одно из существенных архитектурных отличий этого каркаса от некоторых других (например, Ruby on Rails).
Один из основных принципов каркаса — DRY. Для работы с базой данных Django использует собственный ORM, в котором модель данных описывается классами Python, и по ней генерируется схема базы данных.

Возможности Django:
ORM, API доступа к БД с поддержкой транзакцийвстроенный интерфейс администратора, с уже имеющимися переводами на многие языкидиспетчер URL на основе регулярных выраженийрасширяемая система шаблонов с тегами и наследованиемсистема кешированияинтернационализацияподключаемая архитектура приложений, которые можно устанавливать на любые Django-сайты«generic views» — шаблоны функций контроллеровавторизация и аутентификация, подключение внешних модулей аутентификации: LDAP, OpenID и проч.система фильтров («middleware») для построения дополнительных обработчиков запросов, как например включённые в дистрибутив фильтры для кеширования, сжатия, нормализации URL и поддержки анонимных сессийбиблиотека для работы с формами (наследование, построение форм по существующей модели БД)встроенная автоматическая документация по тегам шаблонов и моделям данных, доступная через административное приложениеНекоторые компоненты фреймворка между собой связаны слабо, поэтому их можно достаточно просто заменять на аналогичные.
Помимо возможностей, встроенных в ядро фреймворка, существуют пакеты, расширяющие его возможности. Возможности, предоставляемые пакетами, а также полный перечень пакетов удобно отслеживать через специальный ресурс — djangopackages. com


+1 30 декабря 2018 Fornex.com 193
Версия для печати

← предыдущая новость следующая новость →

Мой комментарий
Ваше имя*:
Email:
Комментарий*:
Зарегистрироваться автоматически: Вы будете зарегистрированы на сайте автоматически при добавлении комментария. Обязательно заполните поле Email для этого.
Сумма чисел 3 и 11*:            


Хостеры (2147)
HostDB (33)
Софт (2640)
Железо (993)
Интернет (1435)
Статистика и аналитика (3324)




Отправить сообщение администратору

Сумма чисел 13 и 7*:


Яндекс цитирования Rambler's Top100
сообщить о неточности