Django-Admin.ru

Django: админка, ORM, API и продакшн

Практические руководства по Django: от установки и первого проекта до Django Admin, ORM, REST API и развёртывания в продакшне.

$ django-admin startproject49 статей в 6 темах

Начните с руководств

Большие обзорные статьи по каждой теме — с них удобно начинать.

Django · Django Adminруководство

Django Admin: полное руководство по админке Django

Как включить админку Django, создать суперпользователя, зарегистрировать модели и настроить ModelAdmin: списки, фильтры, поиск, инлайны и действия.

· 10 мин
Django · Пользователи и праваруководство

Аутентификация в Django: пользователи, вход и права

Как устроена аутентификация в Django: модель User, вход и выход, LoginView, login_required, права и группы, своя модель пользователя и django-allauth.

· 16 мин
Django · Деплой и инфраструктураруководство

Деплой Django: Gunicorn, Nginx и чек-лист продакшна

Как задеплоить проект Django: настройки продакшна, check --deploy, Gunicorn и systemd, Nginx с proxy_pass и статикой, HTTPS через certbot, Docker и Celery.

· 16 мин
Django · Основы Djangoруководство

Django для начинающих: что это за фреймворк и с чего начать

Что такое фреймворк Django и как его изучать с нуля: установка, проект и приложения, модели, view, шаблоны, админка, API и деплой — с примерами кода.

· 14 мин
Django · ORM и моделируководство

Django ORM: шпаргалка по QuerySet с примерами

Что такое QuerySet в Django и как с ним работать: filter, exclude, get, Q и F-выражения, update, aggregate, annotate, транзакции и типичные ошибки.

· 7 мин
Django · REST APIруководство

Django REST Framework: руководство по созданию API

Как создать REST API на Django с DRF: установка, сериализаторы, ViewSet и роутеры, аутентификация, права, пагинация, фильтры, Swagger и тесты.

· 18 мин

Темы раздела

Основы Django

Первые шаги с Django: установка, проект и приложения, настройки, шаблоны, маршруты и middleware.

Все материалы темы · 14

Django Admin

Всё об админке Django: от создания суперпользователя до тонкой настройки ModelAdmin, оформления и безопасности в продакшне.

Все материалы темы · 11

ORM и модели

Модели и поля, QuerySet и его методы, миграции, связи между таблицами и оптимизация запросов.

Все материалы темы · 12

Деплой и инфраструктура

Как вывести Django-проект в продакшн и поддерживать его: серверы приложений, контейнеры, фоновые задачи и кеш.

Все материалы темы · 5

Пользователи и права

Система пользователей Django: вход и выход, своя модель пользователя, группы и права, регистрация через соцсети.

Все материалы темы · 4

Новое в разделе

Django · Django Admin

Инлайны в Django Admin: TabularInline и StackedInline

Django admin inline на практике: TabularInline или StackedInline, extra и max_num, ManyToMany через through, GenericInline, валидация, права и N+1.

· 18 мин
Django · Django Admin

Как зарегистрировать модель в Django Admin

Как зарегистрировать модель в Django Admin: admin.site.register, @admin.register, unregister, свой AdminSite, ошибки AlreadyRegistered и NotRegistered.

· 13 мин
Django · Пользователи и права

django-allauth: регистрация и вход через соцсети

Настройка django-allauth 65.x в Django 6: вход по email, подтверждение почты, VK ID, Яндекс, Telegram, Google и GitHub, headless API, 2FA и шаблоны.

· 21 мин
Django · Основы Django

Django Channels: WebSocket и асинхронность в Django

Django Channels на практике: установка с Daphne, asgi.py и роутинг, consumers, группы и Redis, авторизация, тесты через WebsocketCommunicator и деплой за Nginx.

· 22 мин
Django · Основы Django

CMS на Django: django CMS и Wagtail — сравнение и выбор

Какую CMS на Django выбрать: Wagtail, django CMS, Mezzanine и FeinCMS в сравнительной таблице, установка Wagtail и деревья категорий на django-mptt.

· 18 мин
Django · Основы Django

Как создать сайт на Django: пошаговое руководство с примером

Создание сайта на Django с нуля на примере каталога: проект и приложение, модели, админка, шаблоны, форма заявки, статика, тесты и подготовка к деплою.

· 20 мин
↑ ↓ выборEnter открытьEsc закрыть