Перейти к содержимому
5 / 22

Что такое Django и для каких задач его выбирают?

Django — «batteries included» Python web framework: из коробки идут ORM с миграциями, автогенерируемая админка, auth/sessions/permissions, template engine (DTL), URL routing через urls.py, forms/validation и middleware. Архитектура называется MVT (Model-View-Template), не MVC. Сильная сторона — быстрый старт для CRUD-сайтов, контент-проектов и админок; слабая — sync-first ядро и тяжеловесность для микросервисов или реал-тайма. Для REST API поверх Django ставят DRF (Django REST Framework).

Что такое Django и для каких задач его выбирают? | JScriptiser