Создайте Историю из Изображений с Pictures2Stories
Pictures2Stories — веб-приложение на Django, которое с помощью Azure AI Vision и OpenAI преобразует ваши загруженные изображения в короткие повествовательные истории. В статье описывается, как установить и настроить все необходимые сервисы Azure и GitHub для разворачивания приложения. Узнайте больше и начните создавать свои истории!
Подробности: https://fafacodes.hashnode.dev/pictures2stories-transforming-images-into-short-stories-with-ai-and-azure-services
#en
@django_prog | Другие наши каналы
Pictures2Stories — веб-приложение на Django, которое с помощью Azure AI Vision и OpenAI преобразует ваши загруженные изображения в короткие повествовательные истории. В статье описывается, как установить и настроить все необходимые сервисы Azure и GitHub для разворачивания приложения. Узнайте больше и начните создавать свои истории!
Подробности: https://fafacodes.hashnode.dev/pictures2stories-transforming-images-into-short-stories-with-ai-and-azure-services
#en
@django_prog | Другие наши каналы
Погружение в мир Django
На этой неделе провел углубленное изучение Django, уделяя особое внимание аутентификации пользователей и системам логина. Старался поддерживать умеренный темп обучения, чтобы сохранить концентрацию и избежать выгорания. Узнайте больше о моих открытиях!
Подробности: https://abubakarkhanlakhwera.hashnode.dev/sharpening-django-skills-without-losing-focus
#en
@django_prog | Другие наши каналы
На этой неделе провел углубленное изучение Django, уделяя особое внимание аутентификации пользователей и системам логина. Старался поддерживать умеренный темп обучения, чтобы сохранить концентрацию и избежать выгорания. Узнайте больше о моих открытиях!
Подробности: https://abubakarkhanlakhwera.hashnode.dev/sharpening-django-skills-without-losing-focus
#en
@django_prog | Другие наши каналы
Как управлять настройками Django без стресса
Статья Арджуна Сингха показывает, как грамотно управлять настройками Django для разных сред, включая разработку и продакшн. Он делится опытом использования python-decouple для безопасного хранения ключей и переменных, а также объясняет, как разделить настройки на файлы base.py, development.py и production.py.
Подробности: https://blog.arjunsingh.com.np/manage-django-settings
#en
@django_prog | Другие наши каналы
Статья Арджуна Сингха показывает, как грамотно управлять настройками Django для разных сред, включая разработку и продакшн. Он делится опытом использования python-decouple для безопасного хранения ключей и переменных, а также объясняет, как разделить настройки на файлы base.py, development.py и production.py.
Подробности: https://blog.arjunsingh.com.np/manage-django-settings
#en
@django_prog | Другие наши каналы
Обзор новостей по Python/FastAPI/Django за неделю
Узнайте о новинках и обновлениях в мире Python/FastAPI/Django за период с 2 по 8 сентября 2024 года. Включены детали по новым релизам Python 3.12.5 и 3.13.0RC2, безопасности Django и практическим урокам по NumPy, DALL·E и другим инструментам. Полный обзор читайте на poovarasu.dev.
Подробности: https://poovarasu.hashnode.dev/stay-updated-with-pythonfastapidjango-weekly-news-summary-02092024-08092024
#en
@django_prog | Другие наши каналы
Узнайте о новинках и обновлениях в мире Python/FastAPI/Django за период с 2 по 8 сентября 2024 года. Включены детали по новым релизам Python 3.12.5 и 3.13.0RC2, безопасности Django и практическим урокам по NumPy, DALL·E и другим инструментам. Полный обзор читайте на poovarasu.dev.
Подробности: https://poovarasu.hashnode.dev/stay-updated-with-pythonfastapidjango-weekly-news-summary-02092024-08092024
#en
@django_prog | Другие наши каналы
# Django vs Laravel: что выбрать для проекта?
Статья предлагает детальный обзор Django и Laravel. Оба фреймворка обладают сильными сторонами: Laravel упрощает работу с PHP, а Django обеспечивает мощь Python. Автор делится личным опытом и рассматривает различные аспекты, от управления пакетами до миграций, чтобы помочь вам сделать осознанный выбор. Laravel и Django: Сравнение Шаблонных Движков и Поддержка Фронтенда
Laravel предлагает мощный и гибкий шаблонный движок Blade, позволяющий встраивать PHP-код и использовать React через Intertia. Django также имеет мощные шаблонные теги и строгую структуру. Django менее гибок, но обеспечивает более чистый и безопасный код. Обе платформы хороши, выбор зависит от ваших предпочтений.
Подробности: https://kevincoder.co.za/django-vs-laravel-which-to-choose-for-your-next-project
#en
@django_prog | Другие наши каналы
Статья предлагает детальный обзор Django и Laravel. Оба фреймворка обладают сильными сторонами: Laravel упрощает работу с PHP, а Django обеспечивает мощь Python. Автор делится личным опытом и рассматривает различные аспекты, от управления пакетами до миграций, чтобы помочь вам сделать осознанный выбор. Laravel и Django: Сравнение Шаблонных Движков и Поддержка Фронтенда
Laravel предлагает мощный и гибкий шаблонный движок Blade, позволяющий встраивать PHP-код и использовать React через Intertia. Django также имеет мощные шаблонные теги и строгую структуру. Django менее гибок, но обеспечивает более чистый и безопасный код. Обе платформы хороши, выбор зависит от ваших предпочтений.
Подробности: https://kevincoder.co.za/django-vs-laravel-which-to-choose-for-your-next-project
#en
@django_prog | Другие наши каналы
🌚1
256 попугаев дней с начала года прошли!
А это значит, что наступил День программиста! Мы с друзьями приготовили для вас небольшой сюрприз. Переходите по ссылке и трясите коробку, чтобы забрать его: https://tprg.ru/2mUQ
А это значит, что наступил День программиста! Мы с друзьями приготовили для вас небольшой сюрприз. Переходите по ссылке и трясите коробку, чтобы забрать его: https://tprg.ru/2mUQ
🔍 Логирование HTTP-запросов и ответов в Django с помощью Django Rest Framework
Логирование важно для отслеживания ошибок и отладки веб-приложений. В статье описывается, как создать пользовательский logger в Django с помощью класса LoggingMixin. Показаны примеры реализации и настройки логгера в файле конфигураций Django.
Подробности: https://amad3eu.hashnode.dev/logging-de-requisicoes-e-respostas-http-no-django-com-django-rest-framework
#en
@django_prog | Другие наши каналы
Логирование важно для отслеживания ошибок и отладки веб-приложений. В статье описывается, как создать пользовательский logger в Django с помощью класса LoggingMixin. Показаны примеры реализации и настройки логгера в файле конфигураций Django.
Подробности: https://amad3eu.hashnode.dev/logging-de-requisicoes-e-respostas-http-no-django-com-django-rest-framework
#en
@django_prog | Другие наши каналы
🎯 Начните с Django: Первое приложение "Hello, World"!
Только начинаете с Django? В статье объясняется, как создать ваше первое приложение с выводом "Hello, World!". Простой пошаговый процесс включает создание виртуального окружения, установку Django, настройку проекта и приложения, а также запуск сервера. Узнайте больше!
Подробности: https://cloudopedia.hashnode.dev/building-your-first-django-project-hello-world
#en
@django_prog | Другие наши каналы
Только начинаете с Django? В статье объясняется, как создать ваше первое приложение с выводом "Hello, World!". Простой пошаговый процесс включает создание виртуального окружения, установку Django, настройку проекта и приложения, а также запуск сервера. Узнайте больше!
Подробности: https://cloudopedia.hashnode.dev/building-your-first-django-project-hello-world
#en
@django_prog | Другие наши каналы
Внедрение Google OAuth в Django: Полное руководство
Статья показывает, как интегрировать Google OAuth в Django, чтобы улучшить пользовательский опыт. Узнайте, как создать проект Django, настроить Google Cloud Console и применить необходимые конфигурации для аутентификации через Google.
Подробнее читайте в статье!
Подробности: https://sajanadhikari.hashnode.dev/implementing-google-oauth-in-django-a-comprehensive-guide
#en
@django_prog | Другие наши каналы
Статья показывает, как интегрировать Google OAuth в Django, чтобы улучшить пользовательский опыт. Узнайте, как создать проект Django, настроить Google Cloud Console и применить необходимые конфигурации для аутентификации через Google.
Подробнее читайте в статье!
Подробности: https://sajanadhikari.hashnode.dev/implementing-google-oauth-in-django-a-comprehensive-guide
#en
@django_prog | Другие наши каналы
Разделение данных в Django с помощью Proxy Models
Сегодня нашел интересное решение проблемы управления данными в Django. Используя Proxy Models, удалось разделить данные из одного поля JSON на две отдельные модели в админке, не создавая новых таблиц в базе данных. Это позволило упростить управление данными и улучшить их отображение.
Подробности: https://ateeb.hashnode.dev/solving-a-data-management-challenge-with-django-proxy-models
#en
@django_prog | Другие наши каналы
Сегодня нашел интересное решение проблемы управления данными в Django. Используя Proxy Models, удалось разделить данные из одного поля JSON на две отдельные модели в админке, не создавая новых таблиц в базе данных. Это позволило упростить управление данными и улучшить их отображение.
Подробности: https://ateeb.hashnode.dev/solving-a-data-management-challenge-with-django-proxy-models
#en
@django_prog | Другие наши каналы
👍3
Полноценное API на Django REST Framework: легкая разработка, автодокументация и быстрый деплой
Сегодня мы погрузимся в процесс создания собственного API на Django с использованием мощного инструмента — Django REST Framework (DRF). Этот фреймворк предоставляет полный набор инструментов для разработки API: маршрутизация, сериализация данных, обработка запросов и формирование ответов. DRF значительно упрощает взаимодействие с клиентами через HTTP, поддерживая такие методы, как GET, POST, PUT и DELETE.
Однако, в отличие от FastAPI, Django REST Framework не включает встроенный инструмент для автодокументирования API. Мы легко решим эту задачу, воспользовавшись расширением drf‑spectacular, которое генерирует спецификации API в формате OpenAPI 3.0. Это позволит интегрировать интерфейсы, такие как Swagger и Redoc, для удобного тестирования и наглядной визуализации документации.
Читать: https://habr.com/ru/companies/amvera/articles/843232/
#ru
@django_prog | Другие наши каналы
Сегодня мы погрузимся в процесс создания собственного API на Django с использованием мощного инструмента — Django REST Framework (DRF). Этот фреймворк предоставляет полный набор инструментов для разработки API: маршрутизация, сериализация данных, обработка запросов и формирование ответов. DRF значительно упрощает взаимодействие с клиентами через HTTP, поддерживая такие методы, как GET, POST, PUT и DELETE.
Однако, в отличие от FastAPI, Django REST Framework не включает встроенный инструмент для автодокументирования API. Мы легко решим эту задачу, воспользовавшись расширением drf‑spectacular, которое генерирует спецификации API в формате OpenAPI 3.0. Это позволит интегрировать интерфейсы, такие как Swagger и Redoc, для удобного тестирования и наглядной визуализации документации.
Читать: https://habr.com/ru/companies/amvera/articles/843232/
#ru
@django_prog | Другие наши каналы
⚡2👍2❤1
Номинации на премию Малкольма Трединника 2024!
Пора номинировать выдающегося участника сообщества Django на ежегодную премию Малкольма Трединника. Награда присуждается за поддержку новичков и вклад в развитие сообщества. Номинации принимаются до 30 сентября 2024. Подробности на сайте.
Подробности: https://www.djangoproject.com/weblog/2024/sep/16/nominate-a-djangonaut-for-2024-malcolm-prize/
#en
@django_prog | Другие наши каналы
Пора номинировать выдающегося участника сообщества Django на ежегодную премию Малкольма Трединника. Награда присуждается за поддержку новичков и вклад в развитие сообщества. Номинации принимаются до 30 сентября 2024. Подробности на сайте.
Подробности: https://www.djangoproject.com/weblog/2024/sep/16/nominate-a-djangonaut-for-2024-malcolm-prize/
#en
@django_prog | Другие наши каналы
Руководство по структуре файлов Django
Хотите понять, как организован проект на Django? Читайте руководство, где подробно описаны ключевые элементы структуры проекта: корневая директория, директории приложений, шаблонов и статических файлов. Статья поможет вам легко ориентироваться в файлах и развивать свои проекты.
Подробности: https://writer-developer.hashnode.dev/django-file-structure-for-developers
#en
@django_prog | Другие наши каналы
Хотите понять, как организован проект на Django? Читайте руководство, где подробно описаны ключевые элементы структуры проекта: корневая директория, директории приложений, шаблонов и статических файлов. Статья поможет вам легко ориентироваться в файлах и развивать свои проекты.
Подробности: https://writer-developer.hashnode.dev/django-file-structure-for-developers
#en
@django_prog | Другие наши каналы
👍2
Создание веб-приложения на Django: Путеводитель для начинающих
Хотите начать с Django? Эта статья даст вам понимание основ настройка окружения, работа с моделями, шаблонами, формами и защитой от CSRF. Узнайте, как создать своё первое функциональное и удобное Django-приложение от начала до конца!
Подробности: https://codymohit.com/10-simple-steps-to-build-a-django-web-app-beginners-guide
#en
@django_prog | Другие наши каналы
Хотите начать с Django? Эта статья даст вам понимание основ настройка окружения, работа с моделями, шаблонами, формами и защитой от CSRF. Узнайте, как создать своё первое функциональное и удобное Django-приложение от начала до конца!
Подробности: https://codymohit.com/10-simple-steps-to-build-a-django-web-app-beginners-guide
#en
@django_prog | Другие наши каналы
Еженедельные обновления по Python/FastAPI/Django: что нового?
Ознакомьтесь с кратким обзором новостей за 09-15 сентября 2024. В Python 3.13 появились новые функции, включая JIT-компиляцию. Обновления Pydantic и TTE для терминала, обучение автоматической очистке данных и многое другое. Полный обзор доступен по ссылке.
Подробности: https://poovarasu.hashnode.dev/stay-updated-with-pythonfastapidjango-weekly-news-summary-09092024-15092024
#en
@django_prog | Другие наши каналы
Ознакомьтесь с кратким обзором новостей за 09-15 сентября 2024. В Python 3.13 появились новые функции, включая JIT-компиляцию. Обновления Pydantic и TTE для терминала, обучение автоматической очистке данных и многое другое. Полный обзор доступен по ссылке.
Подробности: https://poovarasu.hashnode.dev/stay-updated-with-pythonfastapidjango-weekly-news-summary-09092024-15092024
#en
@django_prog | Другие наши каналы
Подготовка Django приложения для локальной разработки и деплоя
Поговорим про настройку приложения для двух сред «разработки» local и условного прода. Локально приложение будет запускаться с установкой всего необходимого на компьютер, то, что дальше я буду именовать продом будет представлять из себя запуск через docker-compose.
Что это за приложение по сути значения не имеет, из особенностей — там будет celery поверх redis и Postgres, как персистентное хранилище. Код приложения можно посмотреть здесь.
Настроим переменные окружения для двух разных сред и подготовим код под это.
Настроим логирование через Loki и Grafan-у. Настроим мониторинг через Prometheus в ту же Grafan-у.
Поехали
Читать: https://habr.com/ru/articles/844280/
#ru
@django_prog | Другие наши каналы
Поговорим про настройку приложения для двух сред «разработки» local и условного прода. Локально приложение будет запускаться с установкой всего необходимого на компьютер, то, что дальше я буду именовать продом будет представлять из себя запуск через docker-compose.
Что это за приложение по сути значения не имеет, из особенностей — там будет celery поверх redis и Postgres, как персистентное хранилище. Код приложения можно посмотреть здесь.
Настроим переменные окружения для двух разных сред и подготовим код под это.
Настроим логирование через Loki и Grafan-у. Настроим мониторинг через Prometheus в ту же Grafan-у.
Поехали
Читать: https://habr.com/ru/articles/844280/
#ru
@django_prog | Другие наши каналы
Последний шанс купить билеты на DjangoCon US 2024!
Конференция DjangoCon US начинается 22 сентября в Дурхаме, Северная Каролина. Не упустите возможность послушать выдающихся спикеров! Если не можете приехать лично, доступны онлайн билеты. Узнать больше и приобрести билеты можно по ссылке: https://ti.to/defna/djangocon-us-2024
Подробности: https://www.djangoproject.com/weblog/2024/sep/18/last-call-for-djangocon-us-2024-tickets/
#en
@django_prog | Другие наши каналы
Конференция DjangoCon US начинается 22 сентября в Дурхаме, Северная Каролина. Не упустите возможность послушать выдающихся спикеров! Если не можете приехать лично, доступны онлайн билеты. Узнать больше и приобрести билеты можно по ссылке: https://ti.to/defna/djangocon-us-2024
Подробности: https://www.djangoproject.com/weblog/2024/sep/18/last-call-for-djangocon-us-2024-tickets/
#en
@django_prog | Другие наши каналы
Django приложение в докере. Логирование и мониторинг(тоже в докере)
Обещанная вторая часть.
Первая часть здесь https://habr.com/ru/articles/844280/
Основной идеей было настроить все с минимальным количеством ручных действий для работы легирования и мониторинга.
Одно ручное действие все же потребуется — указать хост(или ip), по которому Prometheus будет собирать метрики. В остальном все заработает просто по docker-compose up.
Читать: https://habr.com/ru/articles/844706/
#ru
@django_prog | Другие наши каналы
Обещанная вторая часть.
Первая часть здесь https://habr.com/ru/articles/844280/
Основной идеей было настроить все с минимальным количеством ручных действий для работы легирования и мониторинга.
Одно ручное действие все же потребуется — указать хост(или ip), по которому Prometheus будет собирать метрики. В остальном все заработает просто по docker-compose up.
Читать: https://habr.com/ru/articles/844706/
#ru
@django_prog | Другие наши каналы
✍2
Инструмент django-command
Django-command - инструмент командной строки, который позволяет выполнять часто используемые команды при разработке проектов на фреймворке Django. Данный инструмент помогает повысить эффективность разработки и упростить рабочие процессы, связанные с веб-приложениями на Django.
Читать: https://habr.com/ru/articles/844938/
#ru
@django_prog | Другие наши каналы
Django-command - инструмент командной строки, который позволяет выполнять часто используемые команды при разработке проектов на фреймворке Django. Данный инструмент помогает повысить эффективность разработки и упростить рабочие процессы, связанные с веб-приложениями на Django.
Читать: https://habr.com/ru/articles/844938/
#ru
@django_prog | Другие наши каналы
Создаём новый Django проект: установочные шаги и лучшие практики
Начало создания Django проекта требует правильной настройки среды разработки. В статье описаны шаги по установке Python, настройке виртуальных окружений, решениям проблем с разрешениями и выбору утилит для форматирования и линтинга кода. Узнайте больше о VS Code расширениях и Git интеграции.
Подробности: https://simplykeep.in/day-1-prerequisites-and-best-practices
#en
@django_prog | Другие наши каналы
Начало создания Django проекта требует правильной настройки среды разработки. В статье описаны шаги по установке Python, настройке виртуальных окружений, решениям проблем с разрешениями и выбору утилит для форматирования и линтинга кода. Узнайте больше о VS Code расширениях и Git интеграции.
Подробности: https://simplykeep.in/day-1-prerequisites-and-best-practices
#en
@django_prog | Другие наши каналы
👍1
Знакомство с Django: Основные особенности
Django — это мощный и удобный веб-фреймворк на Python, поддерживающий быстрое создание безопасных и масштабируемых веб-приложений. Он предоставляет множество встроенных инструментов, таких как ORM, система аутентификации и админ-интерфейс. Узнайте больше о преимуществах Django и его применении!
Подробности: https://simplykeep.in/day-2-introduction-to-django
#en
@django_prog | Другие наши каналы
Django — это мощный и удобный веб-фреймворк на Python, поддерживающий быстрое создание безопасных и масштабируемых веб-приложений. Он предоставляет множество встроенных инструментов, таких как ORM, система аутентификации и админ-интерфейс. Узнайте больше о преимуществах Django и его применении!
Подробности: https://simplykeep.in/day-2-introduction-to-django
#en
@django_prog | Другие наши каналы