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

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

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

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

Другие наши проекты: https://tprg.ru/media
加入频道
Django: Веб-фреймворк, который стоит вашего внимания

Django — это мощный и универсальный веб-фреймворк, популярный среди разработчиков благодаря своей простоте, безопасности и возможности быстрого создания приложений. Среди ключевых преимуществ Django — встроенные инструменты, высокий уровень безопасности, масштабируемость и активное сообщество. Узнайте больше о том, почему компании, такие как Instagram и Pinterest, выбирают Django для своих проектов.

Подробности: https://jorgecespedes.hashnode.dev/los-puntos-fuertes-de-django-un-framework-potente-y-versatil

#en

@django_prog | Другие наши каналы
Автотесты на Django: менеджмент данных тестирования на монолите

Тестировать монолитное приложение может быть непросто — особенно, когда сервис активно развивается. На проверку каждой фичи уходит всё больше ресурсов, а времени на оптимизацию мало. Как поступить?


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

#ru

@django_prog | Другие наши каналы
Django 5: асинхронный бекенд и эффектный фронтенд с минимальными затратами времени

Приветствую, друзья!

Уже давно у меня возникала мысль подробно, как в случае с FastAPI и Aiogram 3, разобрать «суровый» Django 5. Однако, из-за большого дефицита свободного времени и масштабности Django, руки до этого не доходили. Сегодня, как вы уже поняли, момент настал.

В процессе написания кода мы затронем следующие темы: маршрутизация, работа со статическими файлами, асинхронное использование Django 5, работа с базой данных SQLite через встроенное ORM и многое другое.

Сегодня мы создадим простой сайт, который будет демонстрировать гороскоп на завтра для любого знака зодиака. Чтобы было интереснее, гороскоп будем парсить в момент обращения к знаку зодиака (об этом подробнее далее).


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

#ru

@django_prog | Другие наши каналы
👍3
#Вышли обновления безопасности для Django

Django выпустил обновления 5.1.1, 5.0.9 и 4.2.16, исправившие важные уязвимости. Первая уязвимость связана с потенциальной атакой отказа в обслуживании, вторая - с возможностью выявления email пользователей при сбросе пароля. Рекомендуется обновить Django как можно скорее.

Подробности: https://www.djangoproject.com/weblog/2024/sep/03/security-releases/

#en

@django_prog | Другие наши каналы
👍2
🎓 Разбор Уроков Django: Вызовы и Прорывы

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

Подробности: https://abubakarkhanlakhwera.hashnode.dev/weekly-revision-and-django-concepts-challenges-and-learnings

#en

@django_prog | Другие наши каналы
👍21
🔹 Как работают Django, Gunicorn и Nginx вместе?

Django используется для разработки веб-приложений, но для его работы в продакшене нужен сервер приложений, такой как Gunicorn. Gunicorn принимает запросы от Nginx, который является веб-сервером, и передает их Django для обработки. Узнайте, как эти компоненты взаимодействуют!

Подробности: https://yeonnan.hashnode.dev/nginx-gunicorn-django

#en

@django_prog | Другие наши каналы
Освойте JWT-аутентификацию в Django

Хотите эффективно защитить свой Django проект? В статье описан современный способ аутентификации пользователей с помощью JSON Web Tokens (JWT). Включает простую интеграцию JWT, настройку Django Rest Framework и ключевые преимущества, такие как повышенная безопасность и гибкость данных.


Подробности: https://renandev.hashnode.dev/django-and-jwt-how-to-set-up-a-secure-authentication-system

#en

@django_prog | Другие наши каналы
👍2
Еженедельные новости Python/FastAPI/Django: обзор

В статье освещены последние обновления в экосистеме Python с 26 августа по 1 сентября 2024 года. Вас ждет гид по установке Python, веб-скрейпинг с Scrapy и MongoDB, вызов организаторов DjangoCon Europe 2026, и многое другое.

Подробности: https://poovarasu.hashnode.dev/stay-updated-with-pythonfastapidjango-weekly-news-summary-26082024-01092024

#en

@django_prog | Другие наши каналы
Почему я выбрал Django вместо Flask

Автор статьи делится своим опытом перехода с Python Flask на Django. Он объясняет, что Django предлагает встроенные инструменты для аутентификации, масштабирования и безопасности, что делает его предпочтительным выбором для сложных проектов. Узнайте, почему Django может быть лучшим выбором для вашего следующего проекта.

Подробности: https://codewithhtml.hashnode.dev/why-i-ditched-python-flask-for-django-the-web-framework-showdown

#en

@django_prog | Другие наши каналы
Вышла Visual Studio Code 1.93: поддержка профилей, улучшенная работа с Python и прочие нововведения

Visual Studio Code версии 1.93 представила множество нововведений, включая редактор профилей для переключения между различными наборами настроек, что особенно полезно для разработчиков с разными рабочими процессами. Также улучшена поддержка Python, добавлена возможность работы с тестами Django, и улучшена отладка

Читать: «Вышла Visual Studio Code 1.93: поддержка профилей, улучшенная работа с Python и прочие нововведения»

#ru

@django_prog | Другие наши каналы
Реальное время с EventSource: лаги — в прошлое

EventSource — это API для стриминга данных с сервера на клиент в реальном времени без сложных протоколов. Используя всего несколько строчек кода, вы можете добиться плавных обновлений для таких приложений, как уведомления или новостные ленты. Подробности в статье.

Подробности: https://picostitch.hashnode.dev/eventsource-native-browser-streaming-api

#en

@django_prog | Другие наши каналы
👍1
🔭 Программа менторства Djangonaut Space открыта для заявок!

Ищете возможности для роста в сообществе Django? Djangonaut Space запускает третью сессию 14 октября 2024 года. Заявки принимаются до 14 сентября 2024 года. Подробнее на сайте. Получите поддержку и развивайтесь вместе с единомышленниками!

Подробности: https://www.djangoproject.com/weblog/2024/sep/06/djangonaut-space-new-session-2024/

#en

@django_prog | Другие наши каналы
SolriXML: Лучи света в темном лесу XML-данных

В этой статье я расскажу, как SolriXML автоматизирует обработку XML-файлов, трансформируя сложные структуры данных в удобные для использования форматы. Когда дело касается огромных объемов данных в XML, эффективность обработки становится ключевым фактором успеха в мире e-commerce.

Помните, эффективная обработка данных - ключ к успеху в современном мире e-commerce. SolriXML здесь, чтобы сделать этот процесс максимально простым и эффективным для вас!

Попробовать SolriXML бесплатно


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

#ru

@django_prog | Другие наши каналы
Создайте Историю из Изображений с Pictures2Stories

Pictures2Stories — веб-приложение на Django, которое с помощью Azure AI Vision и OpenAI преобразует ваши загруженные изображения в короткие повествовательные истории. В статье описывается, как установить и настроить все необходимые сервисы Azure и GitHub для разворачивания приложения. Узнайте больше и начните создавать свои истории!

Подробности: https://fafacodes.hashnode.dev/pictures2stories-transforming-images-into-short-stories-with-ai-and-azure-services

#en

@django_prog | Другие наши каналы
Погружение в мир Django

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

Подробности: https://abubakarkhanlakhwera.hashnode.dev/sharpening-django-skills-without-losing-focus

#en

@django_prog | Другие наши каналы
Как управлять настройками Django без стресса

Статья Арджуна Сингха показывает, как грамотно управлять настройками Django для разных сред, включая разработку и продакшн. Он делится опытом использования python-decouple для безопасного хранения ключей и переменных, а также объясняет, как разделить настройки на файлы base.py, development.py и production.py.

Подробности: https://blog.arjunsingh.com.np/manage-django-settings

#en

@django_prog | Другие наши каналы
Обзор новостей по Python/FastAPI/Django за неделю

Узнайте о новинках и обновлениях в мире Python/FastAPI/Django за период с 2 по 8 сентября 2024 года. Включены детали по новым релизам Python 3.12.5 и 3.13.0RC2, безопасности Django и практическим урокам по NumPy, DALL·E и другим инструментам. Полный обзор читайте на poovarasu.dev.

Подробности: https://poovarasu.hashnode.dev/stay-updated-with-pythonfastapidjango-weekly-news-summary-02092024-08092024

#en

@django_prog | Другие наши каналы
# Django vs Laravel: что выбрать для проекта?

Статья предлагает детальный обзор Django и Laravel. Оба фреймворка обладают сильными сторонами: Laravel упрощает работу с PHP, а Django обеспечивает мощь Python. Автор делится личным опытом и рассматривает различные аспекты, от управления пакетами до миграций, чтобы помочь вам сделать осознанный выбор. Laravel и Django: Сравнение Шаблонных Движков и Поддержка Фронтенда

Laravel предлагает мощный и гибкий шаблонный движок Blade, позволяющий встраивать PHP-код и использовать React через Intertia. Django также имеет мощные шаблонные теги и строгую структуру. Django менее гибок, но обеспечивает более чистый и безопасный код. Обе платформы хороши, выбор зависит от ваших предпочтений.

Подробности: https://kevincoder.co.za/django-vs-laravel-which-to-choose-for-your-next-project

#en

@django_prog | Другие наши каналы
🌚1
256 попугаев дней с начала года прошли!

А это значит, что наступил День программиста! Мы с друзьями приготовили для вас небольшой сюрприз. Переходите по ссылке и трясите коробку, чтобы забрать его: https://tprg.ru/2mUQ
🔍 Логирование HTTP-запросов и ответов в Django с помощью Django Rest Framework

Логирование важно для отслеживания ошибок и отладки веб-приложений. В статье описывается, как создать пользовательский logger в Django с помощью класса LoggingMixin. Показаны примеры реализации и настройки логгера в файле конфигураций Django.

Подробности: https://amad3eu.hashnode.dev/logging-de-requisicoes-e-respostas-http-no-django-com-django-rest-framework

#en

@django_prog | Другие наши каналы
🎯 Начните с Django: Первое приложение "Hello, World"!

Только начинаете с Django? В статье объясняется, как создать ваше первое приложение с выводом "Hello, World!". Простой пошаговый процесс включает создание виртуального окружения, установку Django, настройку проекта и приложения, а также запуск сервера. Узнайте больше!

Подробности: https://cloudopedia.hashnode.dev/building-your-first-django-project-hello-world

#en

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