Начало работы с Django REST Framework
Создание API может быть сложной задачей, но Django REST Framework (DRF) упрощает её благодаря мощным инструментам. Эта статья поможет вам начать создание первого API с DRF. Основные шаги: установка, создание проекта и приложения, настройка моделей и сериализаторов, определение представлений и URL.
Подробности: https://waniathar.hashnode.dev/beginners-guide-to-django-rest-framework
#en
@django_prog | Другие наши каналы
Создание API может быть сложной задачей, но Django REST Framework (DRF) упрощает её благодаря мощным инструментам. Эта статья поможет вам начать создание первого API с DRF. Основные шаги: установка, создание проекта и приложения, настройка моделей и сериализаторов, определение представлений и URL.
Подробности: https://waniathar.hashnode.dev/beginners-guide-to-django-rest-framework
#en
@django_prog | Другие наши каналы
📌 Создание Dockerfile для Django-Notes приложения на AWS
В этой статье вы узнаете, как контейнеризировать Django-Notes приложение с помощью Docker и развернуть его на AWS. Подробно описаны все шаги, начиная с клонирования репозитория до тестирования контейнера. Подробности и код проекта доступны в GitHub.
Подробности: https://deepeshmlgupta.hashnode.dev/docker-project-on-aws
#en
@django_prog | Другие наши каналы
В этой статье вы узнаете, как контейнеризировать Django-Notes приложение с помощью Docker и развернуть его на AWS. Подробно описаны все шаги, начиная с клонирования репозитория до тестирования контейнера. Подробности и код проекта доступны в GitHub.
Подробности: https://deepeshmlgupta.hashnode.dev/docker-project-on-aws
#en
@django_prog | Другие наши каналы
Начало работы с Django: Установка и Первый Проект
В новой статье о Django рассматривается установка фреймворка, создание первого проекта и приложения, а также структура проектов и приложений в Django. Узнайте, как настроить и запустить свой первый Django-проект и освоить базовые концепции его структуры.
Подробности: https://simplykeep.in/day-3-getting-started-with-django-installing-creating-your-first-project-and-understanding-the-structure
#en
@django_prog | Другие наши каналы
В новой статье о Django рассматривается установка фреймворка, создание первого проекта и приложения, а также структура проектов и приложений в Django. Узнайте, как настроить и запустить свой первый Django-проект и освоить базовые концепции его структуры.
Подробности: https://simplykeep.in/day-3-getting-started-with-django-installing-creating-your-first-project-and-understanding-the-structure
#en
@django_prog | Другие наши каналы
Как тестировать конфигурационные файлы в Python
Использование конфигурационных файлов позволяет легко управлять настройками приложения без изменения кода. Статья объясняет, как тестировать и мокировать такие файлы с помощью Pytest и Unittest. Автор демонстрирует, как создать фикстуру для тестов и проверить поведение программы при успешных и ошибочных сценариях. 💡 Тестирование конфигурационных файлов: стратегии и практики
В статье рассматриваются различные методы тестирования конфигурационных файлов с помощью библиотеки pytest. Используя мок-объекты, автор демонстрирует, как проверять существование секций и ключей в конфигурации, а также как убедиться, что функции корректно обрабатывают исключительные ситуации.
Подробности: https://hemachandra.hashnode.dev/how-to-test-or-mock-configuration-files-in-python
#en
@django_prog | Другие наши каналы
Использование конфигурационных файлов позволяет легко управлять настройками приложения без изменения кода. Статья объясняет, как тестировать и мокировать такие файлы с помощью Pytest и Unittest. Автор демонстрирует, как создать фикстуру для тестов и проверить поведение программы при успешных и ошибочных сценариях. 💡 Тестирование конфигурационных файлов: стратегии и практики
В статье рассматриваются различные методы тестирования конфигурационных файлов с помощью библиотеки pytest. Используя мок-объекты, автор демонстрирует, как проверять существование секций и ключей в конфигурации, а также как убедиться, что функции корректно обрабатывают исключительные ситуации.
Подробности: https://hemachandra.hashnode.dev/how-to-test-or-mock-configuration-files-in-python
#en
@django_prog | Другие наши каналы
Обзор Django Framework
Django — популярный open-source фреймворк для разработки веб-приложений на Python. Он предлагает интеграцию с библиотеками, высокую безопасность и масштабируемость. Django используется в различных сферах: от публикации контента до машинного обучения и SaaS. Идеален для больших проектов.
Подробности: https://mojtabamaleki.hashnode.dev/overview-of-django-framework
#en
@django_prog | Другие наши каналы
Django — популярный open-source фреймворк для разработки веб-приложений на Python. Он предлагает интеграцию с библиотеками, высокую безопасность и масштабируемость. Django используется в различных сферах: от публикации контента до машинного обучения и SaaS. Идеален для больших проектов.
Подробности: https://mojtabamaleki.hashnode.dev/overview-of-django-framework
#en
@django_prog | Другие наши каналы
Наши успехи в Django: управление магазинами и товарами
На этой неделе были достигнуты значительные успехи в проекте на Django. Мы улучшили главную страницу сайта с помощью Bootstrap, интегрировали функционал админ-панели и упростили управление магазинами и товарами. Подробности читайте в статье!
Подробности: https://abubakarkhanlakhwera.hashnode.dev/week-in-review-my-django-development-journey-stores-and-items-management
#en
@django_prog | Другие наши каналы
На этой неделе были достигнуты значительные успехи в проекте на Django. Мы улучшили главную страницу сайта с помощью Bootstrap, интегрировали функционал админ-панели и упростили управление магазинами и товарами. Подробности читайте в статье!
Подробности: https://abubakarkhanlakhwera.hashnode.dev/week-in-review-my-django-development-journey-stores-and-items-management
#en
@django_prog | Другие наши каналы
⚡2
Обзор новостей Python/FastAPI/Django за неделю
С 16 по 22 сентября 2024 года прошли ключевые события в мире Python/FastAPI/Django, включая выпуск Python 3.13 с новым REPL, обновления безопасности Django и успешную кампанию Kickstarter для JupyterLab. Узнайте больше о новых библиотеках и руководствах для автоматизации задач!
Подробнее читайте здесь: poovarasu.dev/python-fastapi-django-weekly-..
Подробности: https://poovarasu.hashnode.dev/stay-updated-with-pythonfastapidjango-weekly-news-summary-16092024-22092024
#en
@django_prog | Другие наши каналы
С 16 по 22 сентября 2024 года прошли ключевые события в мире Python/FastAPI/Django, включая выпуск Python 3.13 с новым REPL, обновления безопасности Django и успешную кампанию Kickstarter для JupyterLab. Узнайте больше о новых библиотеках и руководствах для автоматизации задач!
Подробнее читайте здесь: poovarasu.dev/python-fastapi-django-weekly-..
Подробности: https://poovarasu.hashnode.dev/stay-updated-with-pythonfastapidjango-weekly-news-summary-16092024-22092024
#en
@django_prog | Другие наши каналы
Что изменилось в open source-альтернативе TestRail. От кастомных статусов и атрибутов до bulk-операций
Привет! Я Александр Зырянов, проектный менеджер TestY и QA-менеджер в департаменте контроля качества YADRO. Тест-менеджмент системе TestY, которая доступна в open source любой команде и компании, скоро два года. Мы готовим крупный релиз 2.0 с масштабными изменениями, в том числе дизайна интерфейса.
А пока в качестве «аппетайзера» я расскажу про последние обновления к релизу 1.3.4. Среди них — bulk-операции, пуш-уведомления пользователей, доработка кастомных атрибутов и статусов. Подробнее о каждом — под катом. Устанавливайте TestY и испытайте в работе нашу открытую систему.
Читать: https://habr.com/ru/companies/yadro/articles/846614/
#ru
@django_prog | Другие наши каналы
Привет! Я Александр Зырянов, проектный менеджер TestY и QA-менеджер в департаменте контроля качества YADRO. Тест-менеджмент системе TestY, которая доступна в open source любой команде и компании, скоро два года. Мы готовим крупный релиз 2.0 с масштабными изменениями, в том числе дизайна интерфейса.
А пока в качестве «аппетайзера» я расскажу про последние обновления к релизу 1.3.4. Среди них — bulk-операции, пуш-уведомления пользователей, доработка кастомных атрибутов и статусов. Подробнее о каждом — под катом. Устанавливайте TestY и испытайте в работе нашу открытую систему.
Читать: https://habr.com/ru/companies/yadro/articles/846614/
#ru
@django_prog | Другие наши каналы
#Путеводитель по Python-фреймворкам для начинающих
Статья объясняет разницу между модулями, пакетами, библиотеками и фреймворками в Python. Рассматриваются основные типы фреймворков: Full-Stack (например, Django), Micro (например, Flask) и Asynchronous (например, FastAPI). Узнайте, как эти инструменты упрощают разработку программного обеспечения.
Подробности: https://vijaywrites.hashnode.dev/the-ultimate-beginners-guide-to-python-frameworks
#en
@django_prog | Другие наши каналы
Статья объясняет разницу между модулями, пакетами, библиотеками и фреймворками в Python. Рассматриваются основные типы фреймворков: Full-Stack (например, Django), Micro (например, Flask) и Asynchronous (например, FastAPI). Узнайте, как эти инструменты упрощают разработку программного обеспечения.
Подробности: https://vijaywrites.hashnode.dev/the-ultimate-beginners-guide-to-python-frameworks
#en
@django_prog | Другие наши каналы
Трудности многопользовательской архитектуры в Django
Пост: Разрабатывая многопользовательское приложение на Django, я столкнулся с массой проблем, особенно касаемо аутентификации. Попытка использовать разные базы данных и схемы оказалась слишком сложной. В итоге переход на одну БД с общей схемой и кэшированием через Redis существенно упростил задачу.
Подробности: https://codewithmarlon.hashnode.dev/is-django-multi-tenant-worth-it-a-developers-tale-of-trials-errors-and-rediscovery
#en
@django_prog | Другие наши каналы
Пост: Разрабатывая многопользовательское приложение на Django, я столкнулся с массой проблем, особенно касаемо аутентификации. Попытка использовать разные базы данных и схемы оказалась слишком сложной. В итоге переход на одну БД с общей схемой и кэшированием через Redis существенно упростил задачу.
Подробности: https://codewithmarlon.hashnode.dev/is-django-multi-tenant-worth-it-a-developers-tale-of-trials-errors-and-rediscovery
#en
@django_prog | Другие наши каналы
Настройка безопасного Django с PostgreSQL, Nginx и Gunicorn
Для успешного развертывания Django на Ubuntu 22.04 воспользуйтесь нашим гидом по настройке PostgreSQL, Nginx и Gunicorn. Это обеспечит безопасность и масштабируемость вашего приложения, автоматическую настройку через DigitalOcean и изоляцию зависимостей с помощью виртуальной среды.
Подробности: https://sundar365.com.np/how-to-set-up-secure-django-with-postgres-nginx-and-gunicorn-on-ubuntu
#en
@django_prog | Другие наши каналы
Для успешного развертывания Django на Ubuntu 22.04 воспользуйтесь нашим гидом по настройке PostgreSQL, Nginx и Gunicorn. Это обеспечит безопасность и масштабируемость вашего приложения, автоматическую настройку через DigitalOcean и изоляцию зависимостей с помощью виртуальной среды.
Подробности: https://sundar365.com.np/how-to-set-up-secure-django-with-postgres-nginx-and-gunicorn-on-ubuntu
#en
@django_prog | Другие наши каналы
🔍 Погружаемся в мир баз данных!
Начинается серия статей о СУБД (системах управления базами данных), где вас ждёт простое и доступное объяснение ключевых понятий. Узнайте, как работают базы данных, и как их применяют в реальной индустрии. Эта серия — ваш гид в мире СУБД!
Подробности: https://ritiksharmaaa.hashnode.dev/dbms-article-series-an-in-depth-journey-into-databases
#en
@django_prog | Другие наши каналы
Начинается серия статей о СУБД (системах управления базами данных), где вас ждёт простое и доступное объяснение ключевых понятий. Узнайте, как работают базы данных, и как их применяют в реальной индустрии. Эта серия — ваш гид в мире СУБД!
Подробности: https://ritiksharmaaa.hashnode.dev/dbms-article-series-an-in-depth-journey-into-databases
#en
@django_prog | Другие наши каналы
👍2
Управление сложными таблицами данных в Django
Разбираем серверную обработку больших таблиц в Django, используя DataTables! В статье описан процесс настройки отображения таблицы сообщений блога с динамическими столбцами и сложной системой фильтрации. Узнайте, как это позволяет эффективно обрабатывать тысячи записей.
Подробности: https://selftaughtdev.hashnode.dev/mastering-complex-datatables-with-django-a-deep-dive-into-server-side-processing
#en
@django_prog | Другие наши каналы
Разбираем серверную обработку больших таблиц в Django, используя DataTables! В статье описан процесс настройки отображения таблицы сообщений блога с динамическими столбцами и сложной системой фильтрации. Узнайте, как это позволяет эффективно обрабатывать тысячи записей.
Подробности: https://selftaughtdev.hashnode.dev/mastering-complex-datatables-with-django-a-deep-dive-into-server-side-processing
#en
@django_prog | Другие наши каналы
Создание анонимной системы обратной связи с Django и Twilio
В статье описан процесс создания безопасной системы обратной связи с использованием Django, Twilio и Pinata. Пользователи могут оставлять анонимные отзывы, загружать медиа и получать SMS-уведомления. Используются технологии IPFS для хранения данных и TailwindCSS для адаптивного дизайна.
Подробности: https://doxzy.hashnode.dev/building-a-secure-anonymous-feedback-system-with-django-twilio-and-pinata
#en
@django_prog | Другие наши каналы
В статье описан процесс создания безопасной системы обратной связи с использованием Django, Twilio и Pinata. Пользователи могут оставлять анонимные отзывы, загружать медиа и получать SMS-уведомления. Используются технологии IPFS для хранения данных и TailwindCSS для адаптивного дизайна.
Подробности: https://doxzy.hashnode.dev/building-a-secure-anonymous-feedback-system-with-django-twilio-and-pinata
#en
@django_prog | Другие наши каналы
Расширяем возможности Django: Руководство для новичков
Хотите расширить возможности модели пользователя в Django? Узнайте, как создать кастомную модель CustomUser и внедрить email-аутентификацию вместо устаревшей схемы с именем пользователя. Этот гид поможет вам настроить современную аутентификацию и адаптировать ее к вашим проектам.
Подробности: https://createdbydalius.hashnode.dev/simple-guide-for-beginners-on-extending-django-user-models
#en
@django_prog | Другие наши каналы
Хотите расширить возможности модели пользователя в Django? Узнайте, как создать кастомную модель CustomUser и внедрить email-аутентификацию вместо устаревшей схемы с именем пользователя. Этот гид поможет вам настроить современную аутентификацию и адаптировать ее к вашим проектам.
Подробности: https://createdbydalius.hashnode.dev/simple-guide-for-beginners-on-extending-django-user-models
#en
@django_prog | Другие наши каналы
Практика реализации Веб-ГИС приложений и сервисов на основе открытых ресурсов. Начало
Идея спасти мир и при этом заработать немного шекелей витала у меня в голове уже давно. Имея неплохой накопленный опыт в области геоинформационных систем и защитивши в свое время диссертацию с их применением мне не хватало знаний разработчика. Окончив IT-курсы и получив доступ к «Святому Граалю знаний» я понял, – пора, и завертелось!
Летом 2024 года мы в составе команды «Arrow» одержали победу, заняв третье место в хакатоне «Лидеры цифровой трансформации» и вошли с нашим проектом в топ-100, став резидентами «Академии инноваторов» у нас появился свой стартапп.
Общая идея такова. Arrow - это платформа для анализа и обработки спутниковых снимков, использующая технологии машинного обучения и нейросетей для мониторинга окружающей среды, строительства и природопользования. Наш продукт помогает бизнесу и государственным структурам автоматизировать выявление экологических нарушений и незаконных построек, обеспечивая более точное и своевременное реагирование. Это в «розовом» будущем, а пока это только проект «Мобильное приложение для управления антропогенной нагрузкой на особо охраняемых природных территориях Камчатского края», занявшее призовое место, хотя и этот результат тоже когда-то был только в мечтах.
Я хочу открыть целый цикл статей в котором постараюсь осветить историю жизненного цикла нашего проекта «Arrow», которая будет писаться на ваших глазах. Здесь будет все: и фронт и бэк и мобильная разработка, будет и деплой в облако. В этих статьях, которые к стати буду писать не только я, но и ребята с моей команды, мы хотим осветить все начиная от создания MVP (минимально жизнеспособный продукт) и заканчивая выводом проекта в продакшн, анализ целевой аудитории и поиск первых клиентов, привлечение первых инвестиций, подбор команды, в общем все этапы через которые нам предстоит пройти для достижения своей цели, - получения интересного и востребованного продукта. Начнем же…
Читать: https://habr.com/ru/articles/848558/
#ru
@django_prog | Другие наши каналы
Идея спасти мир и при этом заработать немного шекелей витала у меня в голове уже давно. Имея неплохой накопленный опыт в области геоинформационных систем и защитивши в свое время диссертацию с их применением мне не хватало знаний разработчика. Окончив IT-курсы и получив доступ к «Святому Граалю знаний» я понял, – пора, и завертелось!
Летом 2024 года мы в составе команды «Arrow» одержали победу, заняв третье место в хакатоне «Лидеры цифровой трансформации» и вошли с нашим проектом в топ-100, став резидентами «Академии инноваторов» у нас появился свой стартапп.
Общая идея такова. Arrow - это платформа для анализа и обработки спутниковых снимков, использующая технологии машинного обучения и нейросетей для мониторинга окружающей среды, строительства и природопользования. Наш продукт помогает бизнесу и государственным структурам автоматизировать выявление экологических нарушений и незаконных построек, обеспечивая более точное и своевременное реагирование. Это в «розовом» будущем, а пока это только проект «Мобильное приложение для управления антропогенной нагрузкой на особо охраняемых природных территориях Камчатского края», занявшее призовое место, хотя и этот результат тоже когда-то был только в мечтах.
Я хочу открыть целый цикл статей в котором постараюсь осветить историю жизненного цикла нашего проекта «Arrow», которая будет писаться на ваших глазах. Здесь будет все: и фронт и бэк и мобильная разработка, будет и деплой в облако. В этих статьях, которые к стати буду писать не только я, но и ребята с моей команды, мы хотим осветить все начиная от создания MVP (минимально жизнеспособный продукт) и заканчивая выводом проекта в продакшн, анализ целевой аудитории и поиск первых клиентов, привлечение первых инвестиций, подбор команды, в общем все этапы через которые нам предстоит пройти для достижения своей цели, - получения интересного и востребованного продукта. Начнем же…
Читать: https://habr.com/ru/articles/848558/
#ru
@django_prog | Другие наши каналы
🚀 Выбираем правильный фреймворк для веб-разработки
Django, Flask или FastAPI? Узнайте ключевые особенности и примеры использования популярных фреймворков на Python. Django делает ставку на богатый функционал для сложных приложений. Flask — легкость и минимализм. FastAPI — скорость и современность для API. Какой подходит вам?
Подробности: https://vijaywrites.hashnode.dev/things-to-be-known-for-using-right-framework
#en
@django_prog | Другие наши каналы
Django, Flask или FastAPI? Узнайте ключевые особенности и примеры использования популярных фреймворков на Python. Django делает ставку на богатый функционал для сложных приложений. Flask — легкость и минимализм. FastAPI — скорость и современность для API. Какой подходит вам?
Подробности: https://vijaywrites.hashnode.dev/things-to-be-known-for-using-right-framework
#en
@django_prog | Другие наши каналы
📰 Интеграция Django с React: Полное руководство
Статья описывает три основных способа интеграции Django с React для создания мощных полнофункциональных приложений. Первый метод предполагает использование React в шаблонах Django, второй — разделение фронтенда и бэкенда, а третий — классический API-only подход. Узнайте, какой вариант стратегически подходит для вашего проекта.
Подробности: https://neptunecode.hashnode.dev/integrating-django-with-react
#en
@django_prog | Другие наши каналы
Статья описывает три основных способа интеграции Django с React для создания мощных полнофункциональных приложений. Первый метод предполагает использование React в шаблонах Django, второй — разделение фронтенда и бэкенда, а третий — классический API-only подход. Узнайте, какой вариант стратегически подходит для вашего проекта.
Подробности: https://neptunecode.hashnode.dev/integrating-django-with-react
#en
@django_prog | Другие наши каналы
🚀 Django: Время поднимать планку!
Django уже давно стал мощным инструментом для разработчиков, но ему пора выйти на новый уровень видимости. Bhuvnesh Sharma делится своим планом по усилению позиции Django через активное использование соцсетей, создание новых тематических кампаний и поддержание глобальных сообществ. Поддержите развитие Django!
Подробности: https://devilsautumn.hashnode.dev/making-django-unstoppable-my-plan-to-boost-visibility-and-drive-growth
#en
@django_prog | Другие наши каналы
Django уже давно стал мощным инструментом для разработчиков, но ему пора выйти на новый уровень видимости. Bhuvnesh Sharma делится своим планом по усилению позиции Django через активное использование соцсетей, создание новых тематических кампаний и поддержание глобальных сообществ. Поддержите развитие Django!
Подробности: https://devilsautumn.hashnode.dev/making-django-unstoppable-my-plan-to-boost-visibility-and-drive-growth
#en
@django_prog | Другие наши каналы
❤🔥2
Ускоряем аналитику с ClickHouse и Django
Пост: В статье обсуждается использование ClickHouse для веб-аналитики, включая агрегации и квантильные функции. Автор делится опытом применения ClickHouse с Django, подчеркивая быструю обработку данных в сравнении с традиционными СУБД.
Подробности: https://picostitch.hashnode.dev/clickhouse-aggregations-and-django
#en
@django_prog | Другие наши каналы
Пост: В статье обсуждается использование ClickHouse для веб-аналитики, включая агрегации и квантильные функции. Автор делится опытом применения ClickHouse с Django, подчеркивая быструю обработку данных в сравнении с традиционными СУБД.
Подробности: https://picostitch.hashnode.dev/clickhouse-aggregations-and-django
#en
@django_prog | Другие наши каналы
Путь Django-разработчика: начало пути
Текст: Коллинс Мучира делится своим опытом погружения в мир программирования. Он осознал, что лучше самостоятельно изучать основы, чем полагаться на автоматизацию с помощью ИИ. Коллинс решил задокументировать свой путь к первой работе. Узнайте больше о его путешествии в разработке.
Подробности: https://collinsmuchira.hashnode.dev/django-developer-journey
#en
@django_prog | Другие наши каналы
Текст: Коллинс Мучира делится своим опытом погружения в мир программирования. Он осознал, что лучше самостоятельно изучать основы, чем полагаться на автоматизацию с помощью ИИ. Коллинс решил задокументировать свой путь к первой работе. Узнайте больше о его путешествии в разработке.
Подробности: https://collinsmuchira.hashnode.dev/django-developer-journey
#en
@django_prog | Другие наши каналы