Введение в Python фреймворк Django
Django представляет собой Python фреймворк, реализующий подход MVC (в терминологии Django его часто называют MVT (Model - View - Template)). В Django есть представления (views), шаблоны (templates) и модели (models).
Также этот фреймворк предоставляет удобный роутинг, встроенный шаблонизатор, свою ORM (Object-Relational Mapping) для работы с базами данных, сессии, куки, формы и валидацию, удобное связывание таблиц баз данных, встроенную админ-панель, тестирование и многое другое.
Также в Django встроен специальный
интерфейс командной строки - файл
manage.py. Через него можно
создавать приложения, выполнять миграции,
запускать сервер разработки и делать
много других полезных вещей.
Со всем этим мы и будем разбираться в рамках данного учебника. Давайте приступим:)