Django Unleashed Framework
1.4K subscribers
2.22K photos
2.66K links
Лучшие материалы по разработке на фреймворке Django на русском и английском языке

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
POST Content-Type в вебе и Django

В статье разъясняют application/x-www-form-urlencoded, multipart/form-data, application/json и NDJSON, приводят примеры fetch и показывают подходы к валидации в Django (forms, request.FILES) и с помощью Pydantic. Как обрабатывать разные Content-Type в Django

В статье показано, как принимать и парсить JSON, NDJSON, text/plain, text/html, XML, SVG, бинарные потоки и protobuf, с примерами JavaScript и Django view, обработкой ошибок и ссылкой на репозиторий для экспериментов.

Подробности: https://www.djangotricks.com/blog/2025/11/understanding-the-different-post-content-types/

#en

@django_prog | Другие наши каналы
1
Без сборки: нативные JS-модули в Django

Автор James Bligh на блоге Django показывает, как отказаться от сборщиков и использовать ES-модули (type="module") на примере tutorial polls. Описаны деплой с ManifestStaticFilesStorage и улучшения в django-manifeststaticfiles-enhanced. Django: архивы и официальные ресурсы

На странице собраны архивы по годам и месяцам, RSS-ленты, разделы «About» и «Getting Started», способы участия и поддержки проекта, ссылки на помощь и соцсети, а также юридическая информация DSF (©2005–2025).

Подробности: https://www.djangoproject.com/weblog/2025/nov/19/going-build-free-with-native-javascript-modules/

#en

@django_prog | Другие наши каналы
Django 6.0 RC1 — тестируйте и присылайте баги
На официальном блоге Django объявили релиз-кандидат 6.0: введена заморозка строк (string freeze), открыт приём переводов и просьба тестировать. Финальный релиз ожидается около 3 декабря; RC доступен на сайте Django и PyPI.

Подробности: https://www.djangoproject.com/weblog/2025/nov/19/django-60-rc-released/

#en

@django_prog | Другие наши каналы
20 лет Django: итоги релизов
В честь 20-летия вышел релиз-кандидат Django 6.0. За два десятилетия — 447 релизов (~22 в год), 131 устранённая уязвимость и 262 203 релиза связанных пакетов. Сообщество собирает пожертвования: собрано 58.7% ($176,098.60) из $300,000.

Подробности: https://www.djangoproject.com/weblog/2025/nov/19/twenty-years-of-django-releases/

#en

@django_prog | Другие наши каналы
1
Член DSF месяца — Акио Огасахара

Технический писатель и QA, долго переводил документацию на японский, член DSF с июня 2025. В интервью он рассказывает о пути в Django, любви к Django admin, идее one‑click деплоя на Cloudflare Workers, работе с данными и хобби — барабаны и мюзиклы. Django: дизайн, доноры и права — главное

Кратко: проект отмечает поддержку in-kind доноров, дизайн выполнен Threespot и andrevv. © 2005–2025 Django Software Foundation и отдельные контрибьюторы. Django — зарегистрированная торговая марка DSF. Подробности в оригинальной заметке.

Подробности: https://www.djangoproject.com/weblog/2025/nov/21/dsf-member-of-the-month-akio-ogasahara/

#en

@django_prog | Другие наши каналы
Итоги выборов DSF 2026
Django Software Foundation объявила победителей: Джейкоб Каплан‑Мосс, Прия Пахва и Райан Чели избраны в совет на двухлетний срок; они присоединятся к действующим директорам Абигейл Гбадаго, Джеффу Триплетту, Паоло Мелькьорре и Тому Кэрри. Спасибо уходящим членам.

Подробности: https://www.djangoproject.com/weblog/2025/nov/28/2026-dsf-board-election-results/

#en

@django_prog | Другие наши каналы
Первый взгляд на новые фоновые задачи в Django 6.0

Команда Python for Devs подготовила перевод статьи о новых фоновых задачах в Django 6.0. Фреймворк наконец получил встроенный API для очередей задач — но без воркеров, так что чудес пока ждать рано. Автор показывает, зачем это обновление всё равно важно, как оно работает внутри и что можно построить поверх него уже сегодня.


Читать: https://habr.com/ru/articles/972320/

#ru

@django_prog | Другие наши каналы
Django: вышли патчи безопасности — 5.2.9, 5.1.15, 4.2.27
По сообщению команды Django выпущены релизы, закрывающие CVE-2025-13372 (возможная SQL-инъекция в FilteredRelation на PostgreSQL, high) и CVE-2025-64460 (DoS в XML-сериализаторе, moderate). Рекомендуется обновиться.

Подробности: https://www.djangoproject.com/weblog/2025/dec/02/security-releases/

#en

@django_prog | Другие наши каналы
Вышел Django 6.0
В релизе — шаблонные партиалы, встроенные фоновые задачи, настройка Content Security Policy и обновлённый Email API. Django 5.2 завершил основную поддержку; подробности и ссылки на загрузку в официальном анонсе.

Подробности: https://www.djangoproject.com/weblog/2025/dec/03/django-60-released/

#en

@django_prog | Другие наши каналы
👍1
Как использовать асинхронные вьюхи в Django 5.1 с примерами кода

Разберитесь с асинхронным программированием в Django 5.1: работа с async-вьюхами, ORM-запросами и системой миграций. Готовые примеры кода, решение типичных ошибок и лучшие практики для веб-разработчиков.

Читать: «Как использовать асинхронные вьюхи в Django 5.1 с примерами кода»

#ru

@django_prog | Другие наши каналы
Новый репозиторий для предложений по сообществу Django

Online Community Working Group запустила репозиторий на GitHub для централизованного сбора идей и предложений по онлайн‑платформам Django. Публичная доска и трекинг упрощают видимость, оценку и реализацию предложений. Репозиторий: django/online-community-working-group

Подробности: https://www.djangoproject.com/weblog/2025/dec/09/online-community-working-group-github-repo-and-pro/

#en

@django_prog | Другие наши каналы
Увольте своих программистов. Или спросите их…

В каждой компании есть один странный ритуал. Он происходит тихо, почти интимно: менеджеры склоняются над очередным отчётом о сроках, разработчики молча листают тикеты, и все делают вид, что корабль идёт вперёд, хотя штурман давно гребёт в сторону. Это напоминает старый анекдот про то, как команда чинит дырявую лодку на воде, параллельно обсуждая дизайн будущей яхты.

В этом и есть суть современной разработки: бесконечный ремонт, замаскированный под «инновации».


Читать: https://habr.com/ru/articles/975140/

#ru

@django_prog | Другие наши каналы
Django 6.0: эволюция фреймворка в деталях

Команда Python for Devs подготовила перевод обзора обновлений Django 6.0. В свежем релизе фреймворк усиливает совместимость между СУБД, упрощает работу с email, улучшает ORM, добавляет удобства в шаблонах и снижает риск «выгорания» первичных ключей.


Читать: https://habr.com/ru/articles/975472/

#ru

@django_prog | Другие наши каналы
Кодекс поведения Django — отчёт за 2025

Django опубликовал Transparency Report: рабочая группа рассмотрела 4 жалобы и провела 12 встреч; два дела привели к приостановкам, одно было передано местным организаторам. Внесены временные изменения в процессы, привлечение консультанта отложено до 2026.

Подробности: https://www.djangoproject.com/weblog/2025/dec/11/django-code-of-conduct-transparency-report-2025/

#en

@django_prog | Другие наши каналы
DSF: благодарность уходящим директорам и новый состав правления
В сообщении DSF благодарят Thibaud Colas и Sarah Abderemane, отмечают офицеров 2025 (Tom Carrick, Jacob Kaplan‑Moss), приветствуют новых директоров Priya Pahwa и Ryan Cheley и публикуют состав офицеров 2026.

Подробности: https://www.djangoproject.com/weblog/2025/dec/18/introducing-the-2026-dsf-board/

#en

@django_prog | Другие наши каналы
Django в финишной прямой: DSF нужна поддержка

Django Software Foundation подняла годовую цель до $300,000 и уже на 88%. Фонд расширил программу Fellows и готовит роль исполнительного директора; призывает к пожертвованиям, подробности на странице фонда.

Подробности: https://www.djangoproject.com/weblog/2025/dec/18/hitting-the-home-stretch-help-us-reach-the-django/

#en

@django_prog | Другие наши каналы
Как я создал «Тунец» — платформу для попадания в ответы нейросетей с помощью нейростей…

…. и программиста.

Нейросети меняют паттерны поведения людей при поиске информации. В частности они становятся сложнее и длиннее. Мир поиска изменился навсегда. Бизнесу нужен инструмент для изучения, анализа и создания такого контента, который не только попадет в источники нейросетей, но и будет максимально полезным для людей


Читать: https://habr.com/ru/articles/979268/

#ru

@django_prog | Другие наши каналы
Весь год вы носили футболки и джинсы… Хватит!

Заглядывайте к нам в виртуальную примерочную и выбирайте себе идеальный скин для встречи Нового года.

Осторожно, эти наряды могут наповал сразить ваших коллег…

Реклама
Сервисы — место, где живет бизнес-логика

Сервисы — место, где живет бизнес-логика

Здравствуйте! Идея написать эту статью пришла мне в голову абсолютно спонтанно. Я работаю в компании и, так сложилось, что нас имеет мы имеем DRF монолит на писят два миллиона строк кода. И вот однажды, чью-то светлую голову посетила мысль — «а давайте писать код одинаково». Идея прозвучала чертвоски просто и соблазнительно. С этого момента мы завели себе ишака по имени «Django Service Layer», и все дружно начали на него наваливать. Теперь навалю и вам. Би-бу-бип.


Читать: https://habr.com/ru/articles/981950/

#ru

@django_prog | Другие наши каналы
Член месяца DSF — Clifford Gama

DSF отмечает Clifford Gama за вклад в ядро Django: более 5 PR и участие в triage и review. В интервью он рассказывает о пути в Django, оптимизации генерации больших PDF, изучении Git и Python и о своих хобби. Навигация и ресурсы Django

На странице проекта собраны архивы по годам, RSS, ссылки «О Django» и руководство для начинающих, указаны способы участия и поддержки, каналы связи (GitHub, X, Mastodon, Bluesky), раздел помощи, а также авторские и дизайнерские отметки.

Подробности: https://www.djangoproject.com/weblog/2025/dec/31/dsf-member-of-the-month-clifford-gama/

#en

@django_prog | Другие наши каналы