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
Download Telegram
Создание анонимной системы обратной связи с Django и Twilio

В статье описан процесс создания безопасной системы обратной связи с использованием Django, Twilio и Pinata. Пользователи могут оставлять анонимные отзывы, загружать медиа и получать SMS-уведомления. Используются технологии IPFS для хранения данных и TailwindCSS для адаптивного дизайна.

Подробности: https://doxzy.hashnode.dev/building-a-secure-anonymous-feedback-system-with-django-twilio-and-pinata

#en

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

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

Подробности: https://createdbydalius.hashnode.dev/simple-guide-for-beginners-on-extending-django-user-models

#en

@django_prog | Другие наши каналы
Практика реализации Веб-ГИС приложений и сервисов на основе открытых ресурсов. Начало

Идея спасти мир и при этом заработать немного шекелей витала у меня в голове уже давно. Имея неплохой накопленный опыт в области геоинформационных систем и защитивши в свое время диссертацию с их применением мне не хватало знаний разработчика. Окончив IT-курсы и получив доступ к «Святому Граалю знаний» я понял, – пора, и завертелось!

Летом 2024 года мы в составе команды «Arrow» одержали победу, заняв третье место в хакатоне «Лидеры цифровой трансформации» и вошли с нашим проектом в топ-100, став резидентами «Академии инноваторов» у нас появился свой стартапп.

Общая идея такова. Arrow - это платформа для анализа и обработки спутниковых снимков, использующая технологии машинного обучения и нейросетей для мониторинга окружающей среды, строительства и природопользования. Наш продукт помогает бизнесу и государственным структурам автоматизировать выявление экологических нарушений и незаконных построек, обеспечивая более точное и своевременное реагирование. Это в «розовом» будущем, а пока это только проект «Мобильное приложение для управления антропогенной нагрузкой на особо охраняемых природных территориях Камчатского края», занявшее призовое место, хотя и этот результат тоже когда-то был только в мечтах.

Я хочу открыть целый цикл статей в котором постараюсь осветить историю жизненного цикла нашего проекта «Arrow», которая будет писаться на ваших глазах. Здесь будет все: и фронт и бэк и мобильная разработка, будет и деплой в облако. В этих статьях, которые к стати буду писать не только я, но и ребята с моей команды, мы хотим осветить все начиная от создания MVP (минимально жизнеспособный продукт) и заканчивая выводом проекта в продакшн, анализ целевой аудитории и поиск первых клиентов, привлечение первых инвестиций, подбор команды, в общем все этапы через которые нам предстоит пройти для достижения своей цели, - получения интересного и востребованного продукта. Начнем же…


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

#ru

@django_prog | Другие наши каналы
🚀 Выбираем правильный фреймворк для веб-разработки

Django, Flask или FastAPI? Узнайте ключевые особенности и примеры использования популярных фреймворков на Python. Django делает ставку на богатый функционал для сложных приложений. Flask — легкость и минимализм. FastAPI — скорость и современность для API. Какой подходит вам?

Подробности: https://vijaywrites.hashnode.dev/things-to-be-known-for-using-right-framework

#en

@django_prog | Другие наши каналы
📰 Интеграция Django с React: Полное руководство

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

Подробности: https://neptunecode.hashnode.dev/integrating-django-with-react

#en

@django_prog | Другие наши каналы
🚀 Django: Время поднимать планку!

Django уже давно стал мощным инструментом для разработчиков, но ему пора выйти на новый уровень видимости. Bhuvnesh Sharma делится своим планом по усилению позиции Django через активное использование соцсетей, создание новых тематических кампаний и поддержание глобальных сообществ. Поддержите развитие Django!

Подробности: https://devilsautumn.hashnode.dev/making-django-unstoppable-my-plan-to-boost-visibility-and-drive-growth

#en

@django_prog | Другие наши каналы
Ускоряем аналитику с ClickHouse и Django

Пост: В статье обсуждается использование ClickHouse для веб-аналитики, включая агрегации и квантильные функции. Автор делится опытом применения ClickHouse с Django, подчеркивая быструю обработку данных в сравнении с традиционными СУБД.

Подробности: https://picostitch.hashnode.dev/clickhouse-aggregations-and-django

#en

@django_prog | Другие наши каналы
Путь Django-разработчика: начало пути

Текст: Коллинс Мучира делится своим опытом погружения в мир программирования. Он осознал, что лучше самостоятельно изучать основы, чем полагаться на автоматизацию с помощью ИИ. Коллинс решил задокументировать свой путь к первой работе. Узнайте больше о его путешествии в разработке.

Подробности: https://collinsmuchira.hashnode.dev/django-developer-journey

#en

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

Об авторе: Абубакар Хан Лаквера делится последними улучшениями в своем проекте на Django, включая поиск по ключевым словам и улучшения для админов. Он внедрил расчет общего числа товаров и начал разработку системы корзины. Подробности на GitHub!

Подробности: https://abubakarkhanlakhwera.hashnode.dev/week-in-review-enhancing-store-and-item-management-in-django

#en

@django_prog | Другие наши каналы
🚀 Новая версия Django 5.1.2

Вышел релиз исправления ошибок Django 5.1.2. Теперь доступен для загрузки на сайте и в Python Package Index. Если вы разработчик, не забудьте обновить свою версию, чтобы воспользоваться всеми улучшениями и поддержкой.

Подробности: https://www.djangoproject.com/weblog/2024/oct/08/bugfix-releases/

#en

@django_prog | Другие наши каналы
Новинки Python/FastAPI/Django за неделю

В обзоре представлены ключевые события в мире Python/FastAPI/Django за последнюю неделю: релизы Python 3.12.7 и 3.13.0 RC3, обновления по Django и новости из сферы machine learning. Интересные проекты, автоматизация и современные инструменты — всё это в свежей подборке!

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

#en

@django_prog | Другие наши каналы
Поддержка Django и Open Source Pledge

Тема устойчивости open source проектов важна как никогда. Django Software Foundation и Sentry присоединились к инициативе Open Source Pledge, направленной на финансовую поддержку разработчиков свободного ПО. Это шаг к стабильности и безопасности IT-экосистемы.

Подробности: https://www.djangoproject.com/weblog/2024/oct/08/why-django-supports-the-open-source-pledge/

#en

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

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

Подробности: https://simplykeep.in/day-4-implementing-a-custom-user-model-in-django-and-creating-a-superuser

#en

@django_prog | Другие наши каналы
WebRTC: Взгляд за кулисы

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

Подробности: https://ritiksharmaaa.hashnode.dev/understanding-webrtc-behind-the-scenes-a-developers-journey-from-confusion-to-clarity

#en

@django_prog | Другие наши каналы
Быстрая настройка Django с Nginx

Опубликовать Django-приложение с помощью Nginx проще, чем кажется! Эта статья описывает каждый этап — от установки Nginx на Ubuntu EC2 до настройки реверс-прокси и развертывания вашего проекта через Docker. Начните управлять своим сервером с легкостью и уверенностью!

Подробности: https://praveshstwt.hashnode.dev/deploying-a-django-app-with-nginx-a-beginners-guide

#en

@django_prog | Другие наши каналы
Как создать блог на Django: шаг за шагом
Хотите создать систему блогов на Django? Статья рассказывает, как настроить модели для постов, создать представления для управления контентом и построить шаблоны для интерфейса. Узнайте, как сделать это поэтапно и без лишних сложностей!

Подробности: https://rvats20.hashnode.dev/building-a-blog-post-application-in-django-easy-tutorial

#en

@django_prog | Другие наши каналы
🛠 Полное руководство по развёртыванию Django

Ищете руководство по развертыванию Django на сервере Linux? Эта статья предлагает пошаговую инструкцию для начинающих: настройка VPS, безопасность через SSH и фаервол, установка необходимого ПО, настройка Nginx и HTTPS, а также другие важные аспекты. Начните с нашей инструкции и узнайте больше! Развертывание Django на VPS: краткое руководство

Узнайте, как развернуть ваше Django-приложение с использованием Uvicorn и Nginx, настроить SSL с Certbot, и управлять процессами через Supervisor. Решение для создания отказоустойчивых приложений с поддержкой автоматического перезапуска и мониторинга процессов.

Подробности: https://selftaughtdev.hashnode.dev/comprehensive-django-deployment-guide-for-beginners

#en

@django_prog | Другие наши каналы
🚀 Исследование: Фокус таймер на Django и Redis

Tymr — облачный таймер, поддерживающий концентрацию в реальном времени. Используя Django Channels и Redis Scheduler, приложение обеспечивает бесперебойную работу таймера даже при выключенном браузере. Узнайте, как взаимодействие с WebSocket и SQLite3 создают плавный и точный пользовательский опыт. 🔧 Многозадачность в Django: Async Consumers и блокировки

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

Подробности: https://selftaughtdev.hashnode.dev/case-study-building-a-real-time-focus-timer-with-django-redis-and-websockets

#en

@django_prog | Другие наши каналы
Django Unleashed Framework
Photo
🔒 Укрепляем безопасность Django с помощью кастомного Middleware

В эпоху цифровых угроз создание защищенных приложений становится необходимостью. Django предлагает встроенные средства безопасности, но кастомное Middleware позволяет повысить защиту, внедряя такие меры, как белый список IP, ограничение запросов и добавление защитных заголовков. Узнайте больше о практических примерах и улучшите безопасность вашего приложения! 🔑 Защита Django приложений с помощью промежуточного ПО

Пользовательская промежуточная программа в Django позволяет улучшить безопасность вашего приложения. Например, можно реализовать JWT-аутентификацию, санитизацию данных, CORS настройки и политику безопасности контента (CSP). Эти шаги помогают предотвратить несанкционированный доступ и атаки, улучшая защиту ресурсов. Как обеспечить безопасность в Django с помощью Middleware

Использование кастомного middleware в Django позволяет применять индивидуальные меры безопасности. Это гибкое решение интегрируется со встроенными механизмами защиты и помогает эффективно контролировать потоки запросов и ответов.

Подробности: https://nilebits.hashnode.dev/how-to-build-secure-django-apps-by-using-custom-middleware

#en

@django_prog | Другие наши каналы
Открытые офисные часы DSF: присоединяйтесь!

Django Software Foundation запускает еженедельные открытые офисные часы для работы над проектами, связанными с DSF. Встречи по средам в 18:00 UTC. Чтобы присоединиться, свяжитесь с членами совета для получения ссылки на видеозвонок. Не упустите шанс внести вклад!

Подробности: https://www.djangoproject.com/weblog/2024/oct/16/announcing-weekly-dsf-office-hours/

#en

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