Как создать загрузчик изображений с использованием 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 | Другие наши каналы
Как обрабатывать статические файлы в Django
В статье описаны шаги по работе с статическими файлами в Django. От создания проекта и добавления приложения до настройки путей для CSS, JavaScript и изображений. Также рассматривается настройка шаблонов и маршрутизации, чтобы ваш сайт корректно отображал статические ресурсы.
Подробности: https://blog.aarav.com.np/handling-static-files-in-django
#en
@django_prog | Другие наши каналы
В статье описаны шаги по работе с статическими файлами в Django. От создания проекта и добавления приложения до настройки путей для CSS, JavaScript и изображений. Также рассматривается настройка шаблонов и маршрутизации, чтобы ваш сайт корректно отображал статические ресурсы.
Подробности: https://blog.aarav.com.np/handling-static-files-in-django
#en
@django_prog | Другие наши каналы
Как использовать медиафайлы в Django
Работа с медиафайлами в Django включает в себя загрузку и отображение пользовательского контента, такого как изображения и видео. В статье представлена пошаговая инструкция по настройке и использованию медиафайлов в проекте Django, от конфигурации settings.py до создания шаблонов и URL-адресов для загрузки и отображения файлов.
Подробности: https://blog.aarav.com.np/using-mediafiles-in-django
#en
@django_prog | Другие наши каналы
Работа с медиафайлами в Django включает в себя загрузку и отображение пользовательского контента, такого как изображения и видео. В статье представлена пошаговая инструкция по настройке и использованию медиафайлов в проекте Django, от конфигурации settings.py до создания шаблонов и URL-адресов для загрузки и отображения файлов.
Подробности: https://blog.aarav.com.np/using-mediafiles-in-django
#en
@django_prog | Другие наши каналы
Новый этап разработки: HTMX и Django в проекте Leo Ledger
Автор статьи рассказывает, как изменил свой стек технологий для проекта по трекингу финансов Leo Ledger. Вместо Svelte он теперь использует библиотеку HTMX для упрощения взаимодействия между клиентом и сервером. Также он перешел на CockroachDB для увеличения согласованности данных. Подробнее читайте по ссылке!
Подробности: https://blacknerd.dev/leo-ledger-in-all-its-pleasure
#en
@django_prog | Другие наши каналы
Автор статьи рассказывает, как изменил свой стек технологий для проекта по трекингу финансов Leo Ledger. Вместо Svelte он теперь использует библиотеку HTMX для упрощения взаимодействия между клиентом и сервером. Также он перешел на CockroachDB для увеличения согласованности данных. Подробнее читайте по ссылке!
Подробности: https://blacknerd.dev/leo-ledger-in-all-its-pleasure
#en
@django_prog | Другие наши каналы
👍2🔥2
Секреты видеотранскодирования: Путеводитель по FFmpeg
Транскодирование — это процесс преобразования видеофайла в различные форматы, разрешения и битрейты. FFmpeg — широко используемый open-source инструмент, который поддерживает множество кодеков и форматов, благодаря чему становится ключевым выбором в индустрии потокового видео.
Подробности: https://ritiksharmaaa.hashnode.dev/unlocking-the-secrets-of-video-transcoding-a-comprehensive-guide-to-ffmpeg
#en
@django_prog | Другие наши каналы
Транскодирование — это процесс преобразования видеофайла в различные форматы, разрешения и битрейты. FFmpeg — широко используемый open-source инструмент, который поддерживает множество кодеков и форматов, благодаря чему становится ключевым выбором в индустрии потокового видео.
Подробности: https://ritiksharmaaa.hashnode.dev/unlocking-the-secrets-of-video-transcoding-a-comprehensive-guide-to-ffmpeg
#en
@django_prog | Другие наши каналы
📌 Введение в Django
Django — высокоуровневый Python-фреймворк для быстрой разработки безопасных и поддерживаемых веб-сайтов. Он выделяется чистым дизайном, прагматичной разработкой и использованием компонентов. В статье подробно рассматриваются ключевые особенности Django, такие как встроенная аутентификация, ORM, и админ-интерфейс.
Подробности: https://blog.macrofiy.com/introduction-to-django
#en
@django_prog | Другие наши каналы
Django — высокоуровневый Python-фреймворк для быстрой разработки безопасных и поддерживаемых веб-сайтов. Он выделяется чистым дизайном, прагматичной разработкой и использованием компонентов. В статье подробно рассматриваются ключевые особенности Django, такие как встроенная аутентификация, ORM, и админ-интерфейс.
Подробности: https://blog.macrofiy.com/introduction-to-django
#en
@django_prog | Другие наши каналы
Как я развернул сайт на Django: первые шаги
Работая над фотографическим сайтом на Django, я решил разместить свои работы не только на Instagram. Несмотря на трудности с хостингом через AWS Elastic Beanstalk, я преодолел все препятствия и запустил сайт с помощью EC2 и S3 для хранения файлов. Читайте о первых шагах и возникающих проблемах!
Подробности: https://blog.mountainbean.online/devlog-1-hosting-my-django-website
#en
@django_prog | Другие наши каналы
Работая над фотографическим сайтом на Django, я решил разместить свои работы не только на Instagram. Несмотря на трудности с хостингом через AWS Elastic Beanstalk, я преодолел все препятствия и запустил сайт с помощью EC2 и S3 для хранения файлов. Читайте о первых шагах и возникающих проблемах!
Подробности: https://blog.mountainbean.online/devlog-1-hosting-my-django-website
#en
@django_prog | Другие наши каналы
Настройка DigitalOcean Spaces для медиафайлов в Django
Статья Aidas Bendoraitis показывает, как настроить Spaces Object Storage на DigitalOcean для хранения медиафайлов в Django проектах. Spaces дешевле и проще в использовании, чем Volumes Block Storage, и обеспечивает CDN для кэширования. Полная настройка включает создание хранилища, API ключей и интеграцию с django-storages. Настройка DigitalOcean Spaces для Django Media
Интересуетесь, как настроить DigitalOcean Spaces для хранения медиафайлов в Django? В статье описываются шаги по созданию и настройке хранилища, чтобы упростить управление медиафайлами в вашем приложении Django. Узнайте все детали и начните оптимизировать свой проект!
Подробности: http://djangotricks.blogspot.com/2024/07/setting-up-digitalocean-spaces-for-django-media.html
#en
@django_prog | Другие наши каналы
Статья Aidas Bendoraitis показывает, как настроить Spaces Object Storage на DigitalOcean для хранения медиафайлов в Django проектах. Spaces дешевле и проще в использовании, чем Volumes Block Storage, и обеспечивает CDN для кэширования. Полная настройка включает создание хранилища, API ключей и интеграцию с django-storages. Настройка DigitalOcean Spaces для Django Media
Интересуетесь, как настроить DigitalOcean Spaces для хранения медиафайлов в Django? В статье описываются шаги по созданию и настройке хранилища, чтобы упростить управление медиафайлами в вашем приложении Django. Узнайте все детали и начните оптимизировать свой проект!
Подробности: http://djangotricks.blogspot.com/2024/07/setting-up-digitalocean-spaces-for-django-media.html
#en
@django_prog | Другие наши каналы
👍1