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

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

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

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

Другие наши проекты: https://tprg.ru/media
加入频道
💻 Лучшие ресурсы для обучения веб-разработке

Ищете, как стать веб-разработчиком? GitHub — настоящий кладезь знаний! В статье собраны 22 репозитория, которые помогут освоить HTML, CSS, MERN, Python и Django. Это подробное руководство станет отличным путеводителем в мир программирования.

Подробности: https://hojaleaks.com/22-github-repositories-for-learning-web-development-html-css-mern-python-and-django

#en

@django_prog | Другие наши каналы
Создаём SPA с Django и HTMX

Статья описывает создание одностраничного приложения с использованием Django и HTMX. Представлено пошаговое руководство: установка пакетов с помощью Poetry, создание приложения с Tailwind, настройка шаблонов и реализация HTMX для интерактивного UI. Подробности по ссылке.

Подробности: https://thisisyoojin.hashnode.dev/installation

#en

@django_prog | Другие наши каналы
🔧 Развертывание веб-приложения с Nginx и Cloudflare

Статья описывает настройку Django приложения с использованием Nginx в качестве обратного прокси и Cloudflare для безопасности. Включает советы по использованию сертификатов Cloudflare и настройке брандмауэра. Подходит для других платформ. Узнайте больше о настройках и конфигурациях систем.

Подробности: https://grep.koditi.my/deploying-web-app-with-nginx-and-cloudflare

#en

@django_prog | Другие наши каналы
Docker и Django — шаг за шагом к контейнеризации

Статья раскрывает процесс установки Django на AWS и его последующей контейнеризации с помощью Docker. Она охватывает как создание Dockerfile и сборку образа проекта, так и публикацию кода на GitHub. В материале даются практические советы по устранению возможных ошибок. Успешное контейнерирование Django с Docker

Мы узнали, как контейнеризировать приложение на Django с помощью Docker. Этот проект позволяет разработчикам клонировать код с GitHub и запускать его на своих серверах. Подход обеспечивает легкость в развертывании и совместимость через создание собственных Docker-образов.

Подробности: https://learn-jenkins.hashnode.dev/dockerizing-django-a-python-based-web-framework

#en

@django_prog | Другие наши каналы
Создание кастомных модальных окон в Wagtail CMS

Хотите упростить работу с модальными окнами для контент-менеджеров в Wagtail CMS? Узнайте, как легко создавать и настраивать их без кода. Эта статья описывает, как организовать хранение данных, настройку отображения и внедрение окон на страницы с помощью шаблонов и Snippet. Эффективное управление модальными окнами на сайте

В статье рассматривается класс ModalHandler, который управляет отображением модальных окон на сайте. Благодаря использованию sessionStorage и очереди ModalQueue, окна показываются корректно и только при необходимости. Раскрываются детали реализации и настройки задержки показа. Автоматизация модальных окон с ModalHandler

В статье рассматривается работа с модальными окнами в веб-приложениях на Django и Wagtail. Используемая функция display() показывает окна, а после их закрытия метод modalClosed() управляет очередью модальных окон для их последующего отображения. Автор делится опытом создания удобных интерфейсов.

Подробности: https://blog.adonissimo.com/how-to-build-no-code-modal-components-for-wagtail-cms-content-editors

#en

@django_prog | Другие наши каналы
Новый состав совета DSF на 2025 год

Завершились выборы в совет DSF на 2025 год. Избранные участники: Абигейл Гбандаго, Джефф Триплетт, Паоло Мельхиорре и Том Каррик, которые будут служить два года. Действующие директора Джейкоб, Сара и Тибо продолжают свою работу. Поздравляем победителей и благодарим всех участников.

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

#en

@django_prog | Другие наши каналы
Создание RESTful API с помощью Django и Django REST Framework

В современном мире веб-разработки API (Application Programming Interface) обеспечивает взаимодействия между различными приложениями и сервисами.
REST API, стали стандартом для создания веб-сервисов благодаря их простоте и гибкости.

Наша сегодняшняя цель - подробно разобраться в процессе создания REST API с использованием Django и Django REST Framework, разбираясь в каждом шаге и его значение. Мы также рассмотрим, почему создание API важно и как это может быть полезно в ваших будущих проектах.


Читать: https://habr.com/ru/companies/amvera/articles/856798/

#ru

@django_prog | Другие наши каналы
Создаем динамический блог на Django

Платформа Stand Blog превращает статический сайт в интерактивный блог с помощью Django. Технология позволяет добавлять функции, управлять контентом, обрабатывать пользовательские запросы и хранить информацию в базе данных. Узнайте, как сделать ваш сайт более гибким и интерактивным.

Подробности: https://ruchi77.hashnode.dev/standblog-a-blogging-platform

#en

@django_prog | Другие наши каналы
Django vs FastAPI в 2025 году: какой фреймворк выбрать?

Django и FastAPI — одни из самых популярных фреймворков Python. Разбираемся, какой фреймворк выбрать начинающим разработчикам в 2025 году.

Читать: «Django vs FastAPI в 2025 году: какой фреймворк выбрать?»

#ru

@django_prog | Другие наши каналы
🔍 Открывая новые горизонты с OpenStack и Django!

Вас интересует создание мощных облачных приложений? Узнайте, как OpenStack и Django объединяют усилия для управления ресурсами в облаке. Эта серия статей познакомит вас с возможностями OpenStack и покажет, как Django упрощает web-разработку. Идеальный тандем для разработчиков и облачных архитекторов.

Подробности: https://djangoway.hashnode.dev/series-introduction

#en

@django_prog | Другие наши каналы
Неочевидные ловушки Django post_save

Методы post_save в Django позволяют выполнять код после сохранения записи, но могут привести к проблемам. Исключения в цепочке обработчиков мешают обновлению данных в базе. Чтобы избежать этого, используйте transaction on_commit и аргумент instance для актуальности данных.

Подробности: https://blog.danwald.me/djangos-postsave-doesnt-always

#en

@django_prog | Другие наши каналы
🔍 Выборы в Руководящий совет Django: открыта регистрация!

Django Software Foundation анонсировала досрочные выборы в Руководящий совет на срок до апреля 2027 года. Регистрация избирателей открыта до 26 ноября, кандидатов — с 27 ноября. Голосование начнется 10 декабря. Участвуйте и формируйте будущее Django!

Подробности: https://www.djangoproject.com/weblog/2024/nov/21/announcing-the-6x-steering-council-elections/

#en

@django_prog | Другие наши каналы
Участвуйте в опросе Django Developers Survey 2024!

DSF и JetBrains приглашают разработчиков Django заполнить опрос, чтобы помочь в улучшении технологии и сообщества. Это займет всего 10 минут, а результаты будут опубликованы в декабре. Также 10 участников получат сертификаты Amazon на $100.

Подробнее: [ссылка](https://jb.gg/asjljo)

Подробности: https://www.djangoproject.com/weblog/2024/nov/21/2024-django-developers-survey/

#en

@django_prog | Другие наши каналы
Разбираем OpenStack: Компоненты и API

OpenStack — ведущая облачная платформа с открытым исходным кодом, предлагающая создание масштабируемой инфраструктуры. Статья раскрывает ключевые компоненты, такие как Nova для вычислений и Neutron для сетей, а также важность API для интеграции и управления.

Подробности: https://djangoway.hashnode.dev/openstack-components-and-apis

#en

@django_prog | Другие наши каналы
Создание кастомных команд в Django 5

Хотите научиться создавать кастомные команды в Django 5? В статье рассмотрен базовый подход к разработке таких команд с помощью управления через manage.py. Узнайте, как интегрировать команды для выполнения скриптов в вашем проекте.

Подробности: https://devdj.hashnode.dev/creating-custom-commands-in-django-5-part-one

#en

@django_prog | Другие наши каналы
Как интегрировать Celery с Django: руководство

Celery и Django — мощное сочетание для обработки асинхронных задач. В статье разобраны основные и продвинутые аспекты интеграции, такие как настройка приложения Celery, использование Django ORM для хранения результатов, мониторинг с помощью Flower и оптимизация производительности.

Подробности: https://nikhilakki.in/integrating-celery-with-django-a-comprehensive-guide

#en

@django_prog | Другие наши каналы
Автоматизация с помощью AI: улучшение PyBazaar

Создание резюме для длинных текстов на сайте может быть сложным, но с помощью AI это стало проще. Автор PyBazaar внедрил автоматическое создание резюме с использованием Simplemind и Google Gemini. Это улучшает опыт пользователей, позволяя быстро понимать содержание предложений и ресурсов. 📚 Новинки для Django-разработчиков

Для тех, кто развивает приложения на Django, появились полезные инструменты: Django Paddle Subscriptions и Django GDPR Cookie Consent. Они упрощают создание подписок и управление cookies. Также представлена книга "Django 3 Web Development Cookbook" для изучения последних возможностей фреймворка.

Подробности: http://djangotricks.blogspot.com/2024/11/creating-ai-based-summaries-in-django.html

#en

@django_prog | Другие наши каналы
🔍 Упростите Django-миграции без риска

Если ваш проект на Django накопил сотни миграций, то их успешное слияние может значительно облегчить деплой и управление. Автор делится опытом безопасного слияния миграций с помощью инструмента django-model-info. В статье подробно описан процесс выбора и выполнения слияния, который сохраняет целостность графа зависимостей.

Подробности: https://jacklinke.com/squashing-django-migrations-the-easy-way

#en

@django_prog | Другие наши каналы
🔍 Управление связями в Django с внешними ключами

Статья объясняет, как в Django управлять отношениями "один ко многим" через внешние ключи. На примере моделей Book и Review показана связь: одна книга может иметь много отзывов. Из модели Review доступ к книге осуществляется напрямую, а из модели Book через review_set. Чтобы изменить название доступа, используют related_name.

Подробности: https://rohansblog.hashnode.dev/django-accessing-foreign-key-objects-one-to-many-many-to-one-relationships

#en

@django_prog | Другие наши каналы
Завершён поиск организаторов DjangoCon Europe 2026

Текст: Приём заявок на организацию DjangoCon Europe 2026 завершён, поступило три перспективных предложения. Подробности объявит выбранная команда. В 2025 году конференция пройдёт в Дублине. Оставляйте свои контакты для участия в организации 2027 года.

Подробности: https://www.djangoproject.com/weblog/2024/nov/24/djangocon-europe-2026-call-for-organizers-complete/

#en

@django_prog | Другие наши каналы
🏆 Приз Малкольма Трединника 2024 вручён Рашель Калхун

Фонд программного обеспечения Django отметил Рашель Калхун за её значительный вклад в сообщество. Она активно поддерживает инклюзивность и наставничество, помогая новым участникам расти с помощью инициативы Djangonaut Space и мероприятий Django Girls. 📰 История и активность сообщества Django

В статье представлена хроника развития Django с 2005 года по март 2011 года. Также читатели могут узнать о различных способах участия в сообществе, включая вклад в проект, подачу баг-репортов и поддержку через спонсорство. Узнайте, как быть частью сообщества Django!

Подробности: https://www.djangoproject.com/weblog/2024/nov/24/2024-malcolm-tredinnick-memorial-prize-awarded-to-/

#en

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