«The web framework for perfectionists with deadlines»
Django это веб-фреймворк для языка Python, позволяющий
быстро разрабатывать динамические веб-приложения. Один из основных принципов звучит как «Don't Repeat Youself» это означает, что единожды написанный код не должен повторяться в другом месте проекта. Что, скажу я вам, значительно отличается от принятой в большинстве проектов тактики Copy & Paste, и это радует.
Основные возможности Django:
- Object-relation mapper
- технология отображения объектов в базу данных. Данная особенность фреймворка позволяет абстрагироваться от SQL запросов при написании проекта и использовать объекты для доступа к БД.
Это не избавляет от необходимости писать SQL-запросы, но в большинстве случаев вам не придеться делать этого.
Описание объектов доступа к БД в Django, называется моделями. В описании модели указываются