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
加入频道
Начинаем изучение 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 | Другие наши каналы
Джанго: Легкость разработки для новичков

Джанго — это Python-фреймворк, который упрощает бэкенд-разработку. С его помощью можно быстро построить веб-сайт благодаря встроенным функциям, таким как админ-панель и управление аутентификацией. Джанго используется крупными компаниями, такими как Instagram и Pinterest, и идеально подходит для начинающих.

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

#en

@django_prog | Другие наши каналы
🔍 Введение в веб-разработку: что скрывается за кулисами?

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

Подробности: https://girldev.hashnode.dev/introduction-to-web-development-backend

#en

@django_prog | Другие наши каналы
Основы бэкенд-разработки: что стоит знать

Бэкенд - это механизм сайта, невидимый пользователю, обеспечивающий хранение и обработку данных. Разработчики создают логические структуры и базы данных, поддерживая безопасность и функциональность. Python, Java, Node.js и Ruby - основные языки для изучения. Знакомство с основами поможет освоить профессию, а ИИ станет полезным инструментом, а не заменой.

Подробности: https://gsuccess.hashnode.dev/introduction-to-web-development-and-backend

#en

@django_prog | Другие наши каналы
Погружение в Test Driven Development с Django

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

Подробности: https://victorynotes.hashnode.dev/unit-test-vs-functional-test

#en

@django_prog | Другие наши каналы
Основы веб-разработки и значение backend

Веб-разработка включает создание и поддержку сайтов, разделяется на frontend, backend и full stack. Backend важен для взаимодействия с сервером и БД, используя языки как Python. Это основа для масштабируемых и функциональных веб-приложений. Узнайте больше в статье!

Подробности: https://codecreate.hashnode.dev/introduction-to-web-development-and-backend

#en

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

Начинающим разработчикам бывает сложно освоиться с веб-разработкой из-за большого количества терминов и сложных процессов. Эта статья помогает понять основные концепции веб-разработки и даёт ясное объяснение, подкреплённое примерами из реальной жизни.

Подробности: https://blessyig.hashnode.dev/decoding-the-web-essential-concepts-for-aspiring-developers

#en

@django_prog | Другие наши каналы
Установка Django с React через InertiaJS

Хотите связать Django и React без лишнего API? Обратите внимание на наше руководство по настройке с использованием InertiaJS. Несмотря на отсутствие фронтенд-документации для Django, статьи и репозитории помогут вам настроить проект, привлечь React и управлять им через Inertia. Узнайте больше о Vite и других современных инструментах! Настройка Django с Inertia и React

Статья описывает процесс интеграции Django с Inertia.js и React через Vite. Основное внимание уделяется настройке окружения: от создания файла debug_mode до добавления необходимых приложений и middleware. Подробно освещены изменения в settings.py для оптимальной работы всех компонентов.

Подробности: https://anjanesh.dev/how-to-setup-django-with-react-using-inertiajs

#en

@django_prog | Другие наши каналы
Backend-разработка с Django: основы

Погрузитесь в мир backend-разработки с Django, мощным фреймворком на Python. Узнайте, как обрабатывать данные, управлять базами данных и создавать API. Эта статья поможет вам понять основы создания функциональных веб-приложений, таких как блоги и онлайн-магазины.

Подробности: https://backend-blog.hashnode.dev/understanding-web-development-concepts-in-backend-development-with-django

#en

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

Веб-разработка — это создание и поддержка сайтов, где фронтенд отвечает за внешний вид, а бекенд — за функциональность. Бекенд подобен двигателю машины: обрабатывает данные и управляет безопасностью. Узнайте о ключевых компонентах и популярных технологиях, таких как Python и Node.js!

Подробности: https://hopekerubo.hashnode.dev/web-and-backend-development

#en

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

Статья от Эванджелин Омоко рассказывает о веб-разработке и делится основами бэкенд-части. Узнаем, как серверы, базы данных и фреймворки, такие как Django и Express.js, помогают сайтам функционировать. Если бы вы создавали сайт, какую технологию выбрали бы?

Подробности: https://web-dev-simplified.hashnode.dev/introduction-to-web-development-backend

#en

@django_prog | Другие наши каналы
Веб-разработка: Путь в IT для бухгалтеров

Погружаемся в мир веб-разработки вместе с African Agility Tech! Узнайте о ключевых концепциях фронтенда и бэкэнда, языках программирования и важности безопасного кодирования. Какие перспективы ждут нас с развитием технологий и ИИ? Делитесь мнением в комментариях!

Подробности: https://vee1devops.hashnode.dev/african-agility-first-article

#en

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