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 | Другие наши каналы
В статье разъясняют 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 | Другие наши каналы
Автор 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 | Другие наши каналы
На официальном блоге 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 | Другие наши каналы
В честь 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 | Другие наши каналы
Технический писатель и 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 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 | Другие наши каналы
Команда 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 выпущены релизы, закрывающие 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 | Другие наши каналы
В релизе — шаблонные партиалы, встроенные фоновые задачи, настройка 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 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 | Другие наши каналы
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 | Другие наши каналы
В каждой компании есть один странный ритуал. Он происходит тихо, почти интимно: менеджеры склоняются над очередным отчётом о сроках, разработчики молча листают тикеты, и все делают вид, что корабль идёт вперёд, хотя штурман давно гребёт в сторону. Это напоминает старый анекдот про то, как команда чинит дырявую лодку на воде, параллельно обсуждая дизайн будущей яхты.
В этом и есть суть современной разработки: бесконечный ремонт, замаскированный под «инновации».
Читать: 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 | Другие наши каналы
Команда 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 | Другие наши каналы
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 | Другие наши каналы
В сообщении 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 | Другие наши каналы
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 | Другие наши каналы
…. и программиста.
Нейросети меняют паттерны поведения людей при поиске информации. В частности они становятся сложнее и длиннее. Мир поиска изменился навсегда. Бизнесу нужен инструмент для изучения, анализа и создания такого контента, который не только попадет в источники нейросетей, но и будет максимально полезным для людей
Читать: https://habr.com/ru/articles/979268/
#ru
@django_prog | Другие наши каналы
Весь год вы носили футболки и джинсы… Хватит!
Заглядывайте к нам в виртуальную примерочную и выбирайте себе идеальный скин для встречи Нового года.
Осторожно, эти наряды могут наповал сразить ваших коллег…
Реклама
Заглядывайте к нам в виртуальную примерочную и выбирайте себе идеальный скин для встречи Нового года.
Осторожно, эти наряды могут наповал сразить ваших коллег…
Реклама
Сервисы — место, где живет бизнес-логика
Сервисы — место, где живет бизнес-логика
Здравствуйте! Идея написать эту статью пришла мне в голову абсолютно спонтанно. Я работаю в компании и, так сложилось, что нас имеет мы имеем DRF монолит на писят два миллиона строк кода. И вот однажды, чью-то светлую голову посетила мысль — «а давайте писать код одинаково». Идея прозвучала чертвоски просто и соблазнительно. С этого момента мы завели себе ишака по имени «Django Service Layer», и все дружно начали на него наваливать. Теперь навалю и вам. Би-бу-бип.
Читать: https://habr.com/ru/articles/981950/
#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 | Другие наши каналы
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 | Другие наши каналы