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
加入频道
Открыт набор в программу Djangonaut Space 2025

Только до 29 января 2025 года принимаются заявки на участие в Djangonaut Space — бесплатной 8-недельной программе менторства. Участники смогут улучшить навыки и внести вклад в развитие Django. Старт сессии запланирован на 17 февраля 2025 года. Подробности на сайте.

Подробности: https://www.djangoproject.com/weblog/2025/jan/23/djangonaut-space-new-session-2025/

#en

@django_prog | Другие наши каналы
Новое содержание в "Learning Django"

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

Подробности: https://victorynotes.hashnode.dev/learning-django-part-4

#en

@django_prog | Другие наши каналы
Как развернуть Django Todo с помощью Kubernetes на AWS EC2

Краткое руководство по развёртыванию приложения Django Todo на AWS EC2 с использованием Kubernetes. Статья покрывает все этапы от настройки EC2 до финальной проверки. Полезно для тех, кто знаком с Docker, Kubernetes и Django. Не забудьте завершить работу с ресурсами AWS!

Подробности: https://90-days-of-devops-kanav.hashnode.dev/deploying-django-todo-app-on-aws-ec2-with-kubernetes-a-step-by-step-guide

#en

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

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

Подробности: https://victorynotes.hashnode.dev/learning-django-part-5-testing

#en

@django_prog | Другие наши каналы
Создание динамических страниц с Django Templates

Django Templates позволяют разбивать HTML на компоненты, чтобы собирать страницы программно. Это делает код более организованным и масштабируемым. Компоновка шаблонов, например, headers или footers, позволяет избежать дублирования и упрощает управление сайтом. Осуществляем разработку сайта на Django: ключевые моменты

Статья описывает замену ссылок на Django URLs и интеграцию страницы about.html для сайта о часах. Это позволяет показать элегантность винтажных часов и подчеркнуть уникальность коллекции. Часы рассматриваются как символ стиля и истории, а проект подчеркивает важность доверия и прозрачности.

Подробности: https://django-learning.hashnode.dev/django-templates-explained-a-guide-to-dynamic-web-pages

#en

@django_prog | Другие наши каналы
Запуск серверless API с Python на AWS Lambda

Хотите развернуть Python API с FastAPI на AWS Lambda быстро и без лишних хлопот? В свежем гайде рассказывается, как интегрировать Mangum для ASGI-запросов, создать Docker-образ и разместить его в AWS ECR. Вы узнаете, как настроить IAM-роль, развернуть функцию и протестировать её с API Gateway.

Подробности: https://muizz.hashnode.dev/deploying-complete-serverless-api-with-any-containerised-python-asgi-framework-on-aws-lambda-api-gateway

#en

@django_prog | Другие наши каналы
Быстрее и эффективнее: интеграция GraphQL, Django и Elasticsearch

Если вы хотите ускорить работу с GraphQL в Django, рассмотрите интеграцию с Elasticsearch через Graphene-Django. Это позволит индексировать модели Django, улучшая скорость обработки запросов. Узнайте, как настроить GraphQL интерфейс для запросов к Elasticsearch. Эластик с GraphQL в Django: эффективно и непросто

Django и Elasticsearch — мощный дуэт для обработки сложных данных. Узнайте, как применить их в связке с GraphQL, чтобы повысить производительность вашего проекта. Ключ — в использовании Django Elasticsearch DSL и Graphene-Django.

Подробности: https://www.djangotricks.com/blog/2025/01/how-to-use-graphql-in-django-with-elasticsearch/

#en

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

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

Подробности: https://victorynotes.hashnode.dev/learning-django-part-6-and-7

#en

@django_prog | Другие наши каналы
🔍 Оптимизация поиска в Django: мой опыт стажировки в Firefox

Шесть недель я работала над улучшением функции поиска в PerfCompare на стажировке в Mozilla. Поначалу испытала трудности с добавлением search_vector, но благодаря наставникам перешла на GIN индексы, ускорив и упростив поиск. Впереди еще оптимизация и тестирование!

Подробности: https://netacci.hashnode.dev/optimizing-full-text-search-in-django-my-outreachy-internship-journey-at-firefox

#en

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

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

Подробности: https://victorynotes.hashnode.dev/learning-django-part-8-fin

#en

@django_prog | Другие наши каналы
Начинаем изучение TDD с Python

Виктор делится своим опытом чтения книги "Test Driven Development with Python" Гарри Персиваля. В первой части он погружается в основы подхода разработки через тестирование, разбирая ключевые концепции и делая первые шаги в мире TDD с Python и Django.

Подробности: https://victorynotes.hashnode.dev/reading-test-driven-development-with-python-by-harry-percival-part-1

#en

@django_prog | Другие наши каналы
Оптимизация Django с Proxy Design Pattern

Использование Proxy Design Pattern в Django может значительно усилить производительность и безопасность вашего приложения. Этот подход позволяет кэшировать запросы, управлять доступом к данным и внедрять ленивую загрузку, снижая нагрузку на сервер и повышая общую эффективность. Узнайте больше в статье!

Подробности: https://nowiknow.hashnode.dev/the-proxy-design-pattern-in-django-boost-performance-security-scalability

#en

@django_prog | Другие наши каналы
👍2
Почему комментарии важнее, чем кажутся?

Поразмышляйте о силе комментариев в коде с Виктором. Вторая глава его погружения в "Test Driven Development" раскрывает неожиданные возможности планирования тестов через комментарии. Читайте о том, как это меняет подход к организации кода и облегчает процесс разработки!

Подробности: https://victorynotes.hashnode.dev/reading-test-driven-development-with-python-by-harry-percival-part-2

#en

@django_prog | Другие наши каналы
Почему Data Classes в Python важны для разработчиков Django

Пост: Data classes в Python значительно упрощают код, создавая методы __init__, __repr__ и __eq__ автоматически, что делает их идеальными для Django. Они не только улучшают читаемость и поддерживаемость, но и обеспечивают безопасность благодаря возможности создания неизменяемых объектов.

Подробности: https://nowiknow.site/data-classes-in-python-a-game-changer-for-django-developers

#en

@django_prog | Другие наши каналы
🔍 Погружение в Backend-разработку

Backend-разработка — это основа web-приложений, обеспечивающая работу с серверной логикой, базами данных и архитектурой. Серверы, базы данных, API, middleware и аутентификация — ключевые элементы, на которых держатся современные платформы, от интернет-магазинов до соцсетей.

Подробности: https://estheramoo.hashnode.dev/understanding-backend-development

#en

@django_prog | Другие наши каналы
Ошибка с версией Django: как исправить ситуацию

Пытаясь освоить Test Driven Development на Python, автор столкнулся с проблемой несовместимости кода из книги со своей версией Django. Он долго пытался решить проблему, пока не узнал, что читает устаревшее издание. Решение оказалось в новой версии книги, где используется актуальный Django 5.0.

Подробности: https://victorynotes.hashnode.dev/i-made-a-mistake-then-i-fixed-it

#en

@django_prog | Другие наши каналы
Итоги января: разработка и внедрение

В январе я сосредоточился на двух проектах: запуск React-Django приложения и разработка backend с использованием LLM. Также внедрил поиск через trigram PostgreSQL и работал с API-обзорами. Учился взаимодействовать с клиентами и улучшать документацию, задействовал AI для ускорения работы.

Подробности: https://tech.peculiarvivek.com/what-did-i-work-on-in-january

#en

@django_prog | Другие наши каналы
🔍 Введение в Backend-разработку

Backend-разработка играет ключевую роль в веб-разработке, обеспечивая связь между клиентом и сервером. Используя такие фреймворки как Node.js, Django и Spring Boot, разработчики создают масштабируемые и безопасные решения. Без надёжной backend-инфраструктуры невозможно представить эффективную работу веб-приложений.

Подробности: https://my-web-development-learning-journey.hashnode.dev/understanding-backend-development

#en

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

Статья от Rohit Rajput рассказывает, как внедрить функции входа и выхода на веб-сайт, используя Django. Процесс включает создание URL-ов, шаблонов и логики для обработки сессий пользователей. Django упрощает задачу, предлагая встроенные инструменты для аутентификации!

Подробности: https://django-learning.hashnode.dev/add-login-and-logout-in-django-simple-guide

#en

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

Что такое веб-разработка? Это искусство создания сайтов и приложений, которые живут в Интернете. Узнайте о фронтенде и бэкенде, их ключевых технологиях, таких как HTML, CSS, JavaScript, а также об их роли в этой увлекательной сфере.

Подробности: https://web-development-a-beginners-guide.hashnode.dev/web-development-explained-a-beginners-guide

#en

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