Django Unleashed Framework
1.47K subscribers
2.16K photos
1 video
2.57K links
Лучшие материалы по разработке на фреймворке Django на русском и английском языке

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
加入频道
Постройте свой LLM с Django, PostgreSQL и API

В статье Ananya Mathur обсуждаются различные типы крупных языковых моделей (LLM), их преимущества и примеры использования. Также приводится техстек для создания собственного LLM с использованием Django, PostgreSQL и Postman. Узнайте, какие библиотеки и фреймворки могут пригодиться!

Ссылки на оригинальную статью здесь нет.

Подробности: https://anabot12.hashnode.dev/large-language-model-llm-with-django-postgresql-and-api

#en

@django_prog | Другие наши каналы
Запуск веб-сервера на Django с помощью Docker

Узнайте, как быстро запустить веб-сервер на Django с использованием Docker. В статье представлены подробные шаги: клонирование репозитория, создание Docker-образа и настройка порта. Также объясняется, как открыть порт 8000 на Amazon EC2. Прочитайте больше и начните прямо сейчас!

Подробности: https://ashwini23.hashnode.dev/install-web-server-app-django-using-docker-container

#en

@django_prog | Другие наши каналы
Исправление Входа с JWT

Статья о проблемах с jwt login unauthorized при использовании Postman для тестирования логина в Django. Проблема заключалась в миграциях базы данных. После их сброса и повторного выполнения регистрация и логин работали корректно. Узнайте больше об исправлении ошибок миграции.

Подробности: https://yeonnan.hashnode.dev/jwt-login-unauthorized

#en

@django_prog | Другие наши каналы
Введение в оптимизация запросов к БД на django c помощью silk

Многие django проекты начинают тормозить с ростом нагрузки. Как правило, это связанно с ростом нагрузки на БД и проблем тут может быть несколько:

N+1

При работе со связанными таблицами необходимо явно указывать их при составлении запроса с помощью select_related для foreign key и prefect_related для many to many. Иначе для загрузки одой страницы у вас буду десятки или сотни запросов. Чтобы понять что это происходит можно использовать silk. Эта библиотека логгирует все запросы которые происходят при загрузки страницы, можно посмотреть сколько их было, сколько времени они выполнялись и план(explain) каждого запроса. Если запросов на страницу много скорее всего вы забыли сделать select/prefetch. Вот пример очень печально


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

#ru

@django_prog | Другие наши каналы
👍2
🏗️ Полный стек с Python и Django: шаг за шагом

Автор статьи делится своим опытом перехода от JavaScript к Django. В статье представлены инструкции для начала работы с фреймворком Django: создание проекта, настройка окружения, создание приложений, моделей и шаблонов. Это идеальный гайд для тех, кто хочет попробовать свои силы в Python веб-разработке. Простой способ настроить админ-панель в Django

Статья описывает процесс настройки админ-панели в Django, от регистрации модели в admin.py до создания суперпользователя и запуска миграций. Узнайте, как синхронизировать модели с базой данных, чтобы админ-панель отобразила новые данные. Начните быстро и легко!

Подробности: https://praveenbisht.hashnode.dev/building-a-full-stack-app-with-python-django

#en

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

Видео содержит не только визуальный контент, но и аудио, метаданные, субтитры и миниатюры. Различные кодеки (например, H.264, AAC) сжимают данные для удобного хранения и воспроизведения. Форматы файлов (MP4, MOV, MKV) обеспечивают совместимость и качество. Узнайте больше в статье!

Подробности: https://ritiksharmaaa.hashnode.dev/decoding-video-data-understanding-file-formats-and-codecs

#en

@django_prog | Другие наши каналы
Как создать загрузчик изображений с использованием AWS S3 и Django

Хотите узнать, как загрузить и получить изображения с помощью AWS S3 и Django? В статье описан пошаговый процесс создания веб-страницы для загрузки и получения изображений через предварительно подписанные URL-адреса. Узнайте, как настроить AWS, создать S3 bucket и интегрировать его с Django.

Подробности: https://harshakp06.hashnode.dev/step-by-step-guide-to-building-an-image-uploader-using-aws-s3-and-django

#en

@django_prog | Другие наши каналы
Установка Django на Ubuntu: Пошаговое руководство

Хотите быстро развернуть веб-приложение на Django? В статье рассказывается, как установить Django на Ubuntu. Узнайте, как обновить систему, установить Python и pip, установить Django, а также создать и запустить первый Django-проект. Приятного чтения!

Подробности: https://pujaraut.hashnode.dev/how-to-install-django-on-ubuntu

#en

@django_prog | Другие наши каналы
👍2
Ключевые термины в видеопроизводстве

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

Подробности: https://ritiksharmaaa.hashnode.dev/transcoding-part-1

#en

@django_prog | Другие наши каналы
Мастерство тестирования Django REST Framework

Узнайте в статье, как эффективно тестировать Django-приложения с использованием Pytest, фикстур и mock'ов. Настройка тестовой среды, создание тестов для моделей и API, а также генерация отчётов о покрытии кода с помощью Coverage. Подробности в статье!

Подробности: https://mateoramirezr.hashnode.dev/django-rest-framework-testing-pytest-mocks-coverage

#en

@django_prog | Другие наши каналы
👍4
Как избежать ошибок при работе с UUID в Django?

Недавно была задача добавить UUID как уникальный ключ в Django модель. Столкнулись с несколькими проблемами из-за уникального ограничения и поведения транзакций в MySQL. Узнали, что важно тщательно проверять документацию и понимать, как работают инструменты.

Подробности в статье.

Подробности: https://armanjasuja.hashnode.dev/django-uuids-simple-right

#en

@django_prog | Другие наши каналы
👍2
Радостные Новости для Разработчиков Django!

Наша коллега в мире Python, Мариам Юсуф, поделилась своими впечатлениями о программе Djangonaut Space. Она рассказывает о своем опыте работы в команде Mars и решении задач по улучшению документации Django. Хотите узнать больше о её космическом путешествии в мире Django? Прочтите полную статью!

Подробности: https://maryam.hashnode.dev/contributing-to-django-with-djangonaut-space

#en

@django_prog | Другие наши каналы
🤨2
Итоги недели: Python/FastAPI/Django

Представляем краткий обзор новостей Python/FastAPI/Django за период с 15 по 21 июля 2024 года. В статье обсуждаются конвертация скриптов в веб-приложения с Django, улучшения в Python 3.13.0 Beta 4, использование scikit-learn для машинного обучения и многое другое. Подробности читайте здесь: poovarasu.dev/python-fastapi-django-weekly-

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

#en

@django_prog | Другие наши каналы
Понимание атомарных транзакций в Django

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

Подробности: https://superhero.hashnode.dev/understanding-atomic-transactions-in-django-ensuring-data-consistency

#en

@django_prog | Другие наши каналы
📄 Узнайте больше про пагинацию в Django

Сегодня я познакомился с системой автоматической пагинации в Django. Она позволяет разбивать большие объемы данных на страницы, что значительно улучшает навигацию. Особенно полезно для сайтов с множеством товаров, как в интернет-магазинах. Подробности в статье.

Подробности: https://nullxcoder.hashnode.dev/today-i-learn-django-pagination-system

#en

@django_prog | Другие наши каналы
👎2
#Вышел релиз-кандидат Django 5.1!

Django 5.1 RC1 доступен для тестирования. Это последняя возможность проверить новые улучшения перед официальным выпуском, намеченным на 7 августа. Пожалуйста, помогите с поиском и исправлением багов, загрузив пакет на сайте или через PyPI. Подробности на форуме Django.

Подробности: https://www.djangoproject.com/weblog/2024/jul/24/django-51-rc1/

#en

@django_prog | Другие наши каналы
👍3
CRUD операции в Django: создание, обновление и удаление данных

В этой статье разобрали основные CRUD операции в Django: создание, чтение, обновление и удаление данных. Рассмотрели настройку форм для добавления и редактирования записей, а также расширение представлений для обработки POST-запросов. Узнайте больше о защите CSRF и работе с ORM.

Подробности: https://praveenbisht.hashnode.dev/crud-operations-in-python-django-part-2

#en

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

Django — это высокоуровневый фреймворк для веб-приложений на Python, который упрощает разработку и поддержание кода. В статье объясняется установка Django, создание проекта и приложения, настройка шаблонов, работа с БД и админкой. Полезные советы помогут вам избежать распространенных ошибок. Подробнее читайте в статье.

Подробности: https://mohbohlahji.hashnode.dev/introduction-to-django-a-comprehensive-beginners-guide-to-backend-web-development

#en

@django_prog | Другие наши каналы
Погружение в Django Models: Полезные советы!

Всё, что нужно знать о создании и миграции моделей в Django. Научитесь регистрировать модели в админке и выполнять основные ORM-запросы для работы с базой данных. Примеры использования полей модели и реализация CRUD-операций в статье.

Подробности: https://blog.aarav.com.np/django-models

#en

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

Если ваш видеостриминговый сервис предлагает 4K видео, не у всех пользователей будет возможность смотреть его без проблем. Транскодирование позволяет преобразовывать видео в разные форматы и битрейты, обеспечивая бесперебойный просмотр на любых устройствах и при любой скорости интернета.

Подробности: https://ritiksharmaaa.hashnode.dev/transcoding-part-3-why-we-need-it-for-optimal-video-streaming

#en

@django_prog | Другие наши каналы
Как обрабатывать статические файлы в Django

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

Подробности: https://blog.aarav.com.np/handling-static-files-in-django

#en

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