Эффективное Управление Ошибками в Django с Sentry
Sentry — это мощный инструмент для отслеживания ошибок в реальном времени. Интеграция с Django позволяет оперативно управлять ошибками. Зарегистрируйтесь на Sentry, создайте проект, установите Sentry SDK и настройте приложение для отправки отчетов об ошибках.
Подробности: https://djangodev.hashnode.dev/how-to-integrate-sentry-with-django-for-effective-error-handling
#en
@django_prog | Другие наши каналы
Sentry — это мощный инструмент для отслеживания ошибок в реальном времени. Интеграция с Django позволяет оперативно управлять ошибками. Зарегистрируйтесь на Sentry, создайте проект, установите Sentry SDK и настройте приложение для отправки отчетов об ошибках.
Подробности: https://djangodev.hashnode.dev/how-to-integrate-sentry-with-django-for-effective-error-handling
#en
@django_prog | Другие наши каналы
Постройте свой 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 | Другие наши каналы
В статье 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 | Другие наши каналы
Узнайте, как быстро запустить веб-сервер на 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 | Другие наши каналы
Статья о проблемах с 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 | Другие наши каналы
Многие 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 | Другие наши каналы
Автор статьи делится своим опытом перехода от 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 | Другие наши каналы
Видео содержит не только визуальный контент, но и аудио, метаданные, субтитры и миниатюры. Различные кодеки (например, 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 | Другие наши каналы
Хотите узнать, как загрузить и получить изображения с помощью 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 | Другие наши каналы
Хотите быстро развернуть веб-приложение на 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 | Другие наши каналы
Хотите разобраться в битрейтах, разрешениях и кодеках? В статье раскрываются ключевые термины видеопроизводства: битрейт, разрешение, частота кадров, соотношение сторон, кодеки, глубина цвета и форматы файлов. Понимание этих понятий поможет оптимизировать качество видео для различных целей.
Подробности: 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 | Другие наши каналы
Узнайте в статье, как эффективно тестировать 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 | Другие наши каналы
Недавно была задача добавить 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 | Другие наши каналы
Наша коллега в мире 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 | Другие наши каналы
Представляем краткий обзор новостей 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 позволяет обеспечивать целостность данных через атомарные транзакции, которые гарантируют, что все операции в транзакции будут выполнены либо полностью, либо не выполнены вовсе. Узнайте, как использовать атомарные транзакции с помощью декораторов функций и менеджеров контекста.
Подробности: 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 | Другие наши каналы
Сегодня я познакомился с системой автоматической пагинации в 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 | Другие наши каналы
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 | Другие наши каналы
В этой статье разобрали основные 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 — это высокоуровневый фреймворк для веб-приложений на 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 | Другие наши каналы
Всё, что нужно знать о создании и миграции моделей в 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 | Другие наши каналы
Если ваш видеостриминговый сервис предлагает 4K видео, не у всех пользователей будет возможность смотреть его без проблем. Транскодирование позволяет преобразовывать видео в разные форматы и битрейты, обеспечивая бесперебойный просмотр на любых устройствах и при любой скорости интернета.
Подробности: https://ritiksharmaaa.hashnode.dev/transcoding-part-3-why-we-need-it-for-optimal-video-streaming
#en
@django_prog | Другие наши каналы