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
加入频道
Реальное время с 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 | Другие наши каналы
Внедрение 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 | Другие наши каналы
Разделение данных в Django с помощью Proxy Models

Сегодня нашел интересное решение проблемы управления данными в 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 | Другие наши каналы
2👍21
Номинации на премию Малкольма Трединника 2024!

Пора номинировать выдающегося участника сообщества Django на ежегодную премию Малкольма Трединника. Награда присуждается за поддержку новичков и вклад в развитие сообщества. Номинации принимаются до 30 сентября 2024. Подробности на сайте.

Подробности: https://www.djangoproject.com/weblog/2024/sep/16/nominate-a-djangonaut-for-2024-malcolm-prize/

#en

@django_prog | Другие наши каналы
Руководство по структуре файлов Django

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

Подробности: https://writer-developer.hashnode.dev/django-file-structure-for-developers

#en

@django_prog | Другие наши каналы
👍2
Создание веб-приложения на Django: Путеводитель для начинающих

Хотите начать с Django? Эта статья даст вам понимание основ настройка окружения, работа с моделями, шаблонами, формами и защитой от CSRF. Узнайте, как создать своё первое функциональное и удобное Django-приложение от начала до конца!

Подробности: https://codymohit.com/10-simple-steps-to-build-a-django-web-app-beginners-guide

#en

@django_prog | Другие наши каналы
Еженедельные обновления по Python/FastAPI/Django: что нового?

Ознакомьтесь с кратким обзором новостей за 09-15 сентября 2024. В Python 3.13 появились новые функции, включая JIT-компиляцию. Обновления Pydantic и TTE для терминала, обучение автоматической очистке данных и многое другое. Полный обзор доступен по ссылке.

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

#en

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

Поговорим про настройку приложения для двух сред «разработки» local и условного прода. Локально приложение будет запускаться с установкой всего необходимого на компьютер, то, что дальше я буду именовать продом будет представлять из себя запуск через docker-compose.

Что это за приложение по сути значения не имеет, из особенностей — там будет celery поверх redis и Postgres, как персистентное хранилище. Код приложения можно посмотреть здесь.

Настроим переменные окружения для двух разных сред и подготовим код под это.

Настроим логирование через Loki и Grafan-у. Настроим мониторинг через Prometheus в ту же Grafan-у.
Поехали

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

#ru

@django_prog | Другие наши каналы
Последний шанс купить билеты на DjangoCon US 2024!

Конференция DjangoCon US начинается 22 сентября в Дурхаме, Северная Каролина. Не упустите возможность послушать выдающихся спикеров! Если не можете приехать лично, доступны онлайн билеты. Узнать больше и приобрести билеты можно по ссылке: https://ti.to/defna/djangocon-us-2024

Подробности: https://www.djangoproject.com/weblog/2024/sep/18/last-call-for-djangocon-us-2024-tickets/

#en

@django_prog | Другие наши каналы
Django приложение в докере. Логирование и мониторинг(тоже в докере)

Обещанная вторая часть.

Первая часть здесь https://habr.com/ru/articles/844280/

Основной идеей было настроить все с минимальным количеством ручных действий для работы легирования и мониторинга.

Одно ручное действие все же потребуется — указать хост(или ip), по которому Prometheus будет собирать метрики. В остальном все заработает просто по docker-compose up.


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

#ru

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