#Вышли обновления безопасности для 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 | Другие наши каналы
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 | Другие наши каналы
Эта статья описывает важные моменты и сложности в изучении Django за неделю. Автор поделился опытом повторения ключевых концепций, созданием проектов на основе Django и решениями различных проблем, таких как интеграция с фронтендом и управление миграциями базы данных.
Подробности: https://abubakarkhanlakhwera.hashnode.dev/weekly-revision-and-django-concepts-challenges-and-learnings
#en
@django_prog | Другие наши каналы
👍2❤1
🔹 Как работают Django, Gunicorn и Nginx вместе?
Django используется для разработки веб-приложений, но для его работы в продакшене нужен сервер приложений, такой как Gunicorn. Gunicorn принимает запросы от Nginx, который является веб-сервером, и передает их Django для обработки. Узнайте, как эти компоненты взаимодействуют!
Подробности: https://yeonnan.hashnode.dev/nginx-gunicorn-django
#en
@django_prog | Другие наши каналы
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 | Другие наши каналы
Хотите эффективно защитить свой 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 | Другие наши каналы
В статье освещены последние обновления в экосистеме 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 | Другие наши каналы
Автор статьи делится своим опытом перехода с 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 | Другие наши каналы
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 | Другие наши каналы
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 | Другие наши каналы
Ищете возможности для роста в сообществе 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 | Другие наши каналы
В этой статье я расскажу, как 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 | Другие наши каналы
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, уделяя особое внимание аутентификации пользователей и системам логина. Старался поддерживать умеренный темп обучения, чтобы сохранить концентрацию и избежать выгорания. Узнайте больше о моих открытиях!
Подробности: 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 | Другие наши каналы
Статья Арджуна Сингха показывает, как грамотно управлять настройками 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 | Другие наши каналы
Узнайте о новинках и обновлениях в мире 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 | Другие наши каналы
Статья предлагает детальный обзор 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
А это значит, что наступил День программиста! Мы с друзьями приготовили для вас небольшой сюрприз. Переходите по ссылке и трясите коробку, чтобы забрать его: 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 | Другие наши каналы
Логирование важно для отслеживания ошибок и отладки веб-приложений. В статье описывается, как создать пользовательский 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 | Другие наши каналы
Только начинаете с Django? В статье объясняется, как создать ваше первое приложение с выводом "Hello, World!". Простой пошаговый процесс включает создание виртуального окружения, установку Django, настройку проекта и приложения, а также запуск сервера. Узнайте больше!
Подробности: https://cloudopedia.hashnode.dev/building-your-first-django-project-hello-world
#en
@django_prog | Другие наши каналы
Внедрение Google OAuth в Django: Полное руководство
Статья показывает, как интегрировать Google OAuth в Django, чтобы улучшить пользовательский опыт. Узнайте, как создать проект Django, настроить Google Cloud Console и применить необходимые конфигурации для аутентификации через Google.
Подробнее читайте в статье!
Подробности: https://sajanadhikari.hashnode.dev/implementing-google-oauth-in-django-a-comprehensive-guide
#en
@django_prog | Другие наши каналы
Статья показывает, как интегрировать Google OAuth в Django, чтобы улучшить пользовательский опыт. Узнайте, как создать проект Django, настроить Google Cloud Console и применить необходимые конфигурации для аутентификации через Google.
Подробнее читайте в статье!
Подробности: https://sajanadhikari.hashnode.dev/implementing-google-oauth-in-django-a-comprehensive-guide
#en
@django_prog | Другие наши каналы
Разделение данных в Django с помощью Proxy Models
Сегодня нашел интересное решение проблемы управления данными в Django. Используя Proxy Models, удалось разделить данные из одного поля JSON на две отдельные модели в админке, не создавая новых таблиц в базе данных. Это позволило упростить управление данными и улучшить их отображение.
Подробности: https://ateeb.hashnode.dev/solving-a-data-management-challenge-with-django-proxy-models
#en
@django_prog | Другие наши каналы
Сегодня нашел интересное решение проблемы управления данными в Django. Используя Proxy Models, удалось разделить данные из одного поля JSON на две отдельные модели в админке, не создавая новых таблиц в базе данных. Это позволило упростить управление данными и улучшить их отображение.
Подробности: https://ateeb.hashnode.dev/solving-a-data-management-challenge-with-django-proxy-models
#en
@django_prog | Другие наши каналы
👍3
Полноценное API на Django REST Framework: легкая разработка, автодокументация и быстрый деплой
Сегодня мы погрузимся в процесс создания собственного API на Django с использованием мощного инструмента — Django REST Framework (DRF). Этот фреймворк предоставляет полный набор инструментов для разработки API: маршрутизация, сериализация данных, обработка запросов и формирование ответов. DRF значительно упрощает взаимодействие с клиентами через HTTP, поддерживая такие методы, как GET, POST, PUT и DELETE.
Однако, в отличие от FastAPI, Django REST Framework не включает встроенный инструмент для автодокументирования API. Мы легко решим эту задачу, воспользовавшись расширением drf‑spectacular, которое генерирует спецификации API в формате OpenAPI 3.0. Это позволит интегрировать интерфейсы, такие как Swagger и Redoc, для удобного тестирования и наглядной визуализации документации.
Читать: https://habr.com/ru/companies/amvera/articles/843232/
#ru
@django_prog | Другие наши каналы
Сегодня мы погрузимся в процесс создания собственного API на Django с использованием мощного инструмента — Django REST Framework (DRF). Этот фреймворк предоставляет полный набор инструментов для разработки API: маршрутизация, сериализация данных, обработка запросов и формирование ответов. DRF значительно упрощает взаимодействие с клиентами через HTTP, поддерживая такие методы, как GET, POST, PUT и DELETE.
Однако, в отличие от FastAPI, Django REST Framework не включает встроенный инструмент для автодокументирования API. Мы легко решим эту задачу, воспользовавшись расширением drf‑spectacular, которое генерирует спецификации API в формате OpenAPI 3.0. Это позволит интегрировать интерфейсы, такие как Swagger и Redoc, для удобного тестирования и наглядной визуализации документации.
Читать: https://habr.com/ru/companies/amvera/articles/843232/
#ru
@django_prog | Другие наши каналы
⚡2👍2❤1