🔗 Ресурсы: Введение в Django
⚡ Главные ссылки
- docs.djangoproject.com/en/5.0/ — официальная документация
- Django Tutorial (официальный) — с нуля за 7 частей
- Django на PyPI
Официальная документация Django 5.x
- Главная страница документации
- Быстрая установка Django
- Официальный туториал: часть 1 — создание проекта
- Django settings — полный справочник
- URL dispatcher — path(), re_path(), include()
- Writing views
- Django Template Language (DTL)
- django-admin и manage.py — справочник команд
- Middleware — создание и использование
Начало работы
- Django — Getting started (все 7 частей туториала)
- djangoproject.com/start — краткий старт
- Django на PyPI — актуальная версия
Полезные статьи
- Django deployment checklist — обязательно перед production
- Django security — встроенные механизмы защиты
- Django settings reference — полный список всех настроек
Сравнение с Flask (предыдущий блок)
| Аспект | Flask | Django |
|---|---|---|
| Философия | Микрофреймворк, минимализм | «Batteries included», всё встроено |
| ORM | Нет (нужен SQLAlchemy) | Встроенный Django ORM |
| Admin-панель | Нет (нужен Flask-Admin) | Встроенная admin |
| Маршрутизация | Декораторы @app.route() | urlpatterns = [path(...)] |
| Шаблоны | Jinja2 | DTL (Django Template Language) |
| Подходит для | API, микросервисы, прототипы | Полноценные веб-приложения |