Django Unleashed Framework
Лучшие материалы по разработке на фреймворке Django на русском и английском языке Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
Show more1 545
Subscribers
No data24 hours
-67 days
-1530 days
- Subscribers
- Post coverage
- ER - engagement ratio
Data loading in progress...
Subscriber growth rate
Data loading in progress...
Django приложение в докере. Логирование и мониторинг(тоже в докере)
Обещанная вторая часть.
Первая часть здесь https://habr.com/ru/articles/844280/
Основной идеей было настроить все с минимальным количеством ручных действий для работы легирования и мониторинга.
Одно ручное действие все же потребуется — указать хост(или ip), по которому Prometheus будет собирать метрики. В остальном все заработает просто по docker-compose up.
Читать: https://habr.com/ru/articles/844706/
#ru
@django_prog | Другие наши каналы
✍ 1
Photo unavailableShow in Telegram
Последний шанс купить билеты на 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 приложения для локальной разработки и деплоя
Поговорим про настройку приложения для двух сред «разработки» local и условного прода. Локально приложение будет запускаться с установкой всего необходимого на компьютер, то, что дальше я буду именовать продом будет представлять из себя запуск через docker-compose.
Что это за приложение по сути значения не имеет, из особенностей — там будет celery поверх redis и Postgres, как персистентное хранилище. Код приложения можно посмотреть здесь.
Настроим переменные окружения для двух разных сред и подготовим код под это.
Настроим логирование через Loki и Grafan-у. Настроим мониторинг через Prometheus в ту же Grafan-у.
Поехали
Читать: https://habr.com/ru/articles/844280/
#ru
@django_prog | Другие наши каналы
Photo unavailableShow in Telegram
Еженедельные обновления по 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 | Другие наши каналы
Photo unavailableShow in Telegram
Создание веб-приложения на Django: Путеводитель для начинающих
Хотите начать с Django? Эта статья даст вам понимание основ настройка окружения, работа с моделями, шаблонами, формами и защитой от CSRF. Узнайте, как создать своё первое функциональное и удобное Django-приложение от начала до конца!
Подробности: https://codymohit.com/10-simple-steps-to-build-a-django-web-app-beginners-guide
#en
@django_prog | Другие наши каналы
Photo unavailableShow in Telegram
Руководство по структуре файлов Django
Хотите понять, как организован проект на Django? Читайте руководство, где подробно описаны ключевые элементы структуры проекта: корневая директория, директории приложений, шаблонов и статических файлов. Статья поможет вам легко ориентироваться в файлах и развивать свои проекты.
Подробности: https://writer-developer.hashnode.dev/django-file-structure-for-developers
#en
@django_prog | Другие наши каналы
👍 2
Photo unavailableShow in Telegram
Номинации на премию Малкольма Трединника 2024!
Пора номинировать выдающегося участника сообщества Django на ежегодную премию Малкольма Трединника. Награда присуждается за поддержку новичков и вклад в развитие сообщества. Номинации принимаются до 30 сентября 2024. Подробности на сайте.
Подробности: https://www.djangoproject.com/weblog/2024/sep/16/nominate-a-djangonaut-for-2024-malcolm-prize/
#en
@django_prog | Другие наши каналы
Полноценное 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👍 2❤ 1
Photo unavailableShow in Telegram
Разделение данных в Django с помощью Proxy Models
Сегодня нашел интересное решение проблемы управления данными в Django. Используя Proxy Models, удалось разделить данные из одного поля JSON на две отдельные модели в админке, не создавая новых таблиц в базе данных. Это позволило упростить управление данными и улучшить их отображение.
Подробности: https://ateeb.hashnode.dev/solving-a-data-management-challenge-with-django-proxy-models
#en
@django_prog | Другие наши каналы
👍 3
Photo unavailableShow in Telegram
Внедрение 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 | Другие наши каналы
Choose a Different Plan
Your current plan allows analytics for only 5 channels. To get more, please choose a different plan.