Улучшаем тестирование в Django
Команда разработчиков столкнулась с багом из-за незадокументированных изменений в маршрутизации Django после обновления безопасности. Проблему можно было бы поймать раньше, если бы в тестах использовали строки и интерполяцию строк вместо `reverse()`. Узнайте, как избежать подобных ошибок.
Подробности: https://simoncrowe.hashnode.dev/dont-call-djangoshortcutsreverse-in-tests
#en
@django_prog | Другие наши каналы
Команда разработчиков столкнулась с багом из-за незадокументированных изменений в маршрутизации Django после обновления безопасности. Проблему можно было бы поймать раньше, если бы в тестах использовали строки и интерполяцию строк вместо `reverse()`. Узнайте, как избежать подобных ошибок.
Подробности: https://simoncrowe.hashnode.dev/dont-call-djangoshortcutsreverse-in-tests
#en
@django_prog | Другие наши каналы
Начало проекта на Django: стартуем!
Загляните в мир Django и узнайте, как создать свой первый проект! В статье описан процесс установки, настройка окружения и базовые настройки. Подготовьтесь к увлекательному путешествию в разработку веб-приложения.
Подробнее: [ссылка на статью]
Подробности: https://insecurepolymath.hashnode.dev/starting-a-django-project
#en
@django_prog | Другие наши каналы
Загляните в мир Django и узнайте, как создать свой первый проект! В статье описан процесс установки, настройка окружения и базовые настройки. Подготовьтесь к увлекательному путешествию в разработку веб-приложения.
Подробнее: [ссылка на статью]
Подробности: https://insecurepolymath.hashnode.dev/starting-a-django-project
#en
@django_prog | Другие наши каналы
👍1
🏠 Создание вашего первого приложения на Django
Начали работать с Django? Пора создать первое приложение! В статье объясняется процесс создания приложения, определения моделей для представления данных и подготовки функционала для блога. Учитесь запускать сервер, регистрировать модели и создавать записи через админ-интерфейс.
Подробности: https://insecurepolymath.hashnode.dev/creating-your-first-django-app
#en
@django_prog | Другие наши каналы
Начали работать с Django? Пора создать первое приложение! В статье объясняется процесс создания приложения, определения моделей для представления данных и подготовки функционала для блога. Учитесь запускать сервер, регистрировать модели и создавать записи через админ-интерфейс.
Подробности: https://insecurepolymath.hashnode.dev/creating-your-first-django-app
#en
@django_prog | Другие наши каналы
👍1
Выбираем лучший фреймворк для ML проектов
В статье рассматриваются четыре фреймворка: FastAPI, Django, Flask и Streamlit. FastAPI подходит для высокопроизводительных API, Django — для сложных веб-приложений, Flask — для гибких проектов средних размеров, а Streamlit — для интерактивных ML дашбордов. Узнайте, какой лучше всего подходит для ваших нужд!
Подробности: https://nischalbaidar.hashnode.dev/streamlit-vs-fastapi-django-and-flask-choosing-the-best-framework-for-your-ml-projects
#en
@django_prog | Другие наши каналы
В статье рассматриваются четыре фреймворка: FastAPI, Django, Flask и Streamlit. FastAPI подходит для высокопроизводительных API, Django — для сложных веб-приложений, Flask — для гибких проектов средних размеров, а Streamlit — для интерактивных ML дашбордов. Узнайте, какой лучше всего подходит для ваших нужд!
Подробности: https://nischalbaidar.hashnode.dev/streamlit-vs-fastapi-django-and-flask-choosing-the-best-framework-for-your-ml-projects
#en
@django_prog | Другие наши каналы
📌 Введение в Python Django
Django — это высокоуровневый веб-фреймворк на Python, который упрощает разработку веб-приложений. Благодаря философии "Don't Repeat Yourself" (DRY) и множеству встроенных функций, таких как ORM и админ-интерфейс, Django обеспечивает как безопасность, так и масштабируемость проектов.
Подробности: https://wilfred559.hashnode.dev/introduction-to-python-django
#en
@django_prog | Другие наши каналы
Django — это высокоуровневый веб-фреймворк на Python, который упрощает разработку веб-приложений. Благодаря философии "Don't Repeat Yourself" (DRY) и множеству встроенных функций, таких как ORM и админ-интерфейс, Django обеспечивает как безопасность, так и масштабируемость проектов.
Подробности: https://wilfred559.hashnode.dev/introduction-to-python-django
#en
@django_prog | Другие наши каналы
Еженедельный дайджест Python/FastAPI/Django: 05/08/2024–11/08/2024
Узнайте о новейших событиях и релизах в экосистеме Python, FastAPI и Django. В этом выпуске: функциональное программирование в Python, асинхронные итераторы, важные обновления безопасности Django и релиз Python 3.12.5. Подробности в статье.
Подробности: https://poovarasu.hashnode.dev/stay-updated-with-pythonfastapidjango-weekly-news-summary-05082024-11082024
#en
@django_prog | Другие наши каналы
Узнайте о новейших событиях и релизах в экосистеме Python, FastAPI и Django. В этом выпуске: функциональное программирование в Python, асинхронные итераторы, важные обновления безопасности Django и релиз Python 3.12.5. Подробности в статье.
Подробности: https://poovarasu.hashnode.dev/stay-updated-with-pythonfastapidjango-weekly-news-summary-05082024-11082024
#en
@django_prog | Другие наши каналы
Создаем представления и шаблоны для блога в Django
В статье подробно описывается процесс отображения блог-заметок на сайте с использованием Django. Рассматриваются создание представлений для обработки запросов и шаблонов для отображения данных в HTML. Также включены инструкции по настройке URL для доступа к постам и запуску сервера для тестирования.
Подробности: https://insecurepolymath.hashnode.dev/creating-views-and-templates-to-display-blog-posts
#en
@django_prog | Другие наши каналы
В статье подробно описывается процесс отображения блог-заметок на сайте с использованием Django. Рассматриваются создание представлений для обработки запросов и шаблонов для отображения данных в HTML. Также включены инструкции по настройке URL для доступа к постам и запуску сервера для тестирования.
Подробности: https://insecurepolymath.hashnode.dev/creating-views-and-templates-to-display-blog-posts
#en
@django_prog | Другие наши каналы
💡 Как создать клона canva.com: от стека технологий до хостинга
Автор описывает, какой стек технологий использовал бы для создания клона canva.com. Он выбрал бы Svelte для фронтенда и Laravel для бэкэнда, с PostgreSQL как базу данных. Хостинг предпочтительно разместить на AWS. Подробное объяснение каждого шага читайте в оригинальной статье.
Подробности: https://blog.adonissimo.com/how-i-would-build-a-clone-of-canvacom
#en
@django_prog | Другие наши каналы
Автор описывает, какой стек технологий использовал бы для создания клона canva.com. Он выбрал бы Svelte для фронтенда и Laravel для бэкэнда, с PostgreSQL как базу данных. Хостинг предпочтительно разместить на AWS. Подробное объяснение каждого шага читайте в оригинальной статье.
Подробности: https://blog.adonissimo.com/how-i-would-build-a-clone-of-canvacom
#en
@django_prog | Другие наши каналы
🌚1
🎥 Персонализация контента и рекомендации в видео-стриминге
Хотите узнать, как Netflix и YouTube подбирают для вас самые интересные фильмы и сериалы? В статье объясняются основные механизмы персонализации контента и систем рекомендаций. Обсуждаются профилирование пользователей, анализ контента и алгоритмы рекомендаций. Узнайте больше о технологиях, стоящих за вашей лентой.
Подробности: https://ritiksharmaaa.hashnode.dev/content-personalization-and-recommendation-systems-in-video-streaming-services
#en
@django_prog | Другие наши каналы
Хотите узнать, как Netflix и YouTube подбирают для вас самые интересные фильмы и сериалы? В статье объясняются основные механизмы персонализации контента и систем рекомендаций. Обсуждаются профилирование пользователей, анализ контента и алгоритмы рекомендаций. Узнайте больше о технологиях, стоящих за вашей лентой.
Подробности: https://ritiksharmaaa.hashnode.dev/content-personalization-and-recommendation-systems-in-video-streaming-services
#en
@django_prog | Другие наши каналы
Как устроен процесс живой трансляции: пошаговое руководство
Живая трансляция — это процесс, включающий захват, кодирование, сегментацию и передачу видео в реальном времени. В статье объясняется, как устроена трансляция крикета: от захвата видео камерами, кодирования с помощью FFmpeg, создания сегментов и до доставки контента зрителю через .m3u8 файлы.
Подробности: https://ritiksharmaaa.hashnode.dev/understanding-live-streaming-a-step-by-step-guide-to-the-process-and-coding-flow
#en
@django_prog | Другие наши каналы
Живая трансляция — это процесс, включающий захват, кодирование, сегментацию и передачу видео в реальном времени. В статье объясняется, как устроена трансляция крикета: от захвата видео камерами, кодирования с помощью FFmpeg, создания сегментов и до доставки контента зрителю через .m3u8 файлы.
Подробности: https://ritiksharmaaa.hashnode.dev/understanding-live-streaming-a-step-by-step-guide-to-the-process-and-coding-flow
#en
@django_prog | Другие наши каналы
Понимание временных и постоянных редиректов в Django
Когда вам нужно перенаправить пользователей с одного URL на другой, важно понять разницу между временными (HTTP 302) и постоянными редиректами (HTTP 301). Временные редиректы подходят для временных изменений, а постоянные — для долгосрочных. Это влияет на SEO и опыт пользователей. узнайте больше в статье.
Подробности: https://prakash0091.hashnode.dev/understanding-temporary-and-permanent-redirects-in-django
#en
@django_prog | Другие наши каналы
Когда вам нужно перенаправить пользователей с одного URL на другой, важно понять разницу между временными (HTTP 302) и постоянными редиректами (HTTP 301). Временные редиректы подходят для временных изменений, а постоянные — для долгосрочных. Это влияет на SEO и опыт пользователей. узнайте больше в статье.
Подробности: https://prakash0091.hashnode.dev/understanding-temporary-and-permanent-redirects-in-django
#en
@django_prog | Другие наши каналы
Гайд по деплою Django на разные платформы: GCP Cloud Run, AWS ECS, Minikube и DigitalOcean
В статье подробно рассказывается о развертывании Django-приложения для отслеживания погоды на платформах Digital Ocean, Google Cloud Run, локальном Minikube и AWS ECS. Описаны необходимые шаги, про советы и распространенные ошибки. Ссылка на код проекта в GitHub: https://github.com/SundayPyjamas/weatherapp_deployment_experiments.
Подробности: https://engineering.sundaypyjamas.com/deployment-guide-django-gcp-ecs-minikube-digitalocean
#en
@django_prog | Другие наши каналы
В статье подробно рассказывается о развертывании Django-приложения для отслеживания погоды на платформах Digital Ocean, Google Cloud Run, локальном Minikube и AWS ECS. Описаны необходимые шаги, про советы и распространенные ошибки. Ссылка на код проекта в GitHub: https://github.com/SundayPyjamas/weatherapp_deployment_experiments.
Подробности: https://engineering.sundaypyjamas.com/deployment-guide-django-gcp-ecs-minikube-digitalocean
#en
@django_prog | Другие наши каналы
Создайте своё первое Django-приложение: инструкция
Вы хотели бы создать веб-приложение, но не знаете с чего начать? Статья расскажет, как создать своё первое Django-приложение. Узнайте, что такое Django, как создать виртуальное окружение, установить необходимые библиотеки и запустить свой первый проект. Начните уже сегодня!
Подробности: https://oviyan.hashnode.dev/launch-your-first-django-app-like-a-pro
#en
@django_prog | Другие наши каналы
Вы хотели бы создать веб-приложение, но не знаете с чего начать? Статья расскажет, как создать своё первое Django-приложение. Узнайте, что такое Django, как создать виртуальное окружение, установить необходимые библиотеки и запустить свой первый проект. Начните уже сегодня!
Подробности: https://oviyan.hashnode.dev/launch-your-first-django-app-like-a-pro
#en
@django_prog | Другие наши каналы
👍3
Развертывание Django приложения с использованием Kubernetes
Статья описывает пошаговый процесс развертывания и управления Django Notes приложением с использованием Kubernetes. Автор объясняет настройку Minikube кластера, создание и конфигурирование Namespace, Deployments, Services, а также работу с Persistent Volumes, Ingress Controller, Network Policies и Horizontal Pod Auto-scaling.
Подробности: https://ojasj45.hashnode.dev/k8s-django-notes-application
#en
@django_prog | Другие наши каналы
Статья описывает пошаговый процесс развертывания и управления Django Notes приложением с использованием Kubernetes. Автор объясняет настройку Minikube кластера, создание и конфигурирование Namespace, Deployments, Services, а также работу с Persistent Volumes, Ingress Controller, Network Policies и Horizontal Pod Auto-scaling.
Подробности: https://ojasj45.hashnode.dev/k8s-django-notes-application
#en
@django_prog | Другие наши каналы
Python 3.13: Путь к Удалению GIL
Python избавляется от одного из своих главных ограничений — Глобальной блокировки интерпретатора (GIL). С введением Python 3.13, разработчики смогут протестировать версии языка без GIL. Это важный шаг, учитывая рост вычислений для ИИ и машинного обучения, требующих многопоточности. Узнайте больше!
Подробности: https://hemachandra.hashnode.dev/disabling-gil-nogil-in-python
#en
@django_prog | Другие наши каналы
Python избавляется от одного из своих главных ограничений — Глобальной блокировки интерпретатора (GIL). С введением Python 3.13, разработчики смогут протестировать версии языка без GIL. Это важный шаг, учитывая рост вычислений для ИИ и машинного обучения, требующих многопоточности. Узнайте больше!
Подробности: https://hemachandra.hashnode.dev/disabling-gil-nogil-in-python
#en
@django_prog | Другие наши каналы
👍3
Еженедельные новости Python/FastAPI/Django (12/08/2024-18/08/2024)
Обзор главных событий в мире Python: от введения оператора Walrus до сравнения Streamlit vs. FastAPI для машинного обучения. Узнайте о новых возможностях Django и методах оптимизации кода. Полный обзор читайте здесь: poovarasu.dev/python-fastapi-django-weekly-
Подробности: https://poovarasu.hashnode.dev/stay-updated-with-pythonfastapidjango-weekly-news-summary-12082024-18082024
#en
@django_prog | Другие наши каналы
Обзор главных событий в мире Python: от введения оператора Walrus до сравнения Streamlit vs. FastAPI для машинного обучения. Узнайте о новых возможностях Django и методах оптимизации кода. Полный обзор читайте здесь: poovarasu.dev/python-fastapi-django-weekly-
Подробности: https://poovarasu.hashnode.dev/stay-updated-with-pythonfastapidjango-weekly-news-summary-12082024-18082024
#en
@django_prog | Другие наши каналы
Часть 2.5. TMA на KMP. Аутентификации пользователя с DRF
Эта короткая статья является дополнением ко второй, но можно прочить независимо, если требуется только реализация серверной части аутентификации.
Читать: https://habr.com/ru/articles/837450/
#ru
@django_prog | Другие наши каналы
Эта короткая статья является дополнением ко второй, но можно прочить независимо, если требуется только реализация серверной части аутентификации.
Читать: https://habr.com/ru/articles/837450/
#ru
@django_prog | Другие наши каналы
Как управлять маршрутизацией в Django для нескольких приложений
В статье рассматривается, как настроить маршрутизацию для нескольких приложений в одном проекте Django. Основное внимание уделено файлу urls.py, который содержит настройки маршрутов (URL). Рассмотрены различия между функциями и представлениями на основе классов, а также принцип работы команды include для включения конфигураций маршрутов других приложений.
Подробности: https://suryeah.hashnode.dev/routing-multi-apps-in-django-framework
#en
@django_prog | Другие наши каналы
В статье рассматривается, как настроить маршрутизацию для нескольких приложений в одном проекте Django. Основное внимание уделено файлу urls.py, который содержит настройки маршрутов (URL). Рассмотрены различия между функциями и представлениями на основе классов, а также принцип работы команды include для включения конфигураций маршрутов других приложений.
Подробности: https://suryeah.hashnode.dev/routing-multi-apps-in-django-framework
#en
@django_prog | Другие наши каналы
Flask или Django: Какой Python фреймворк выбрать?
Выбор между Flask и Django зависит от особенностей вашего проекта. Flask предлагает простоту и гибкость, идеально подходит для малого и среднего масштаба. Django же включает множество встроенных функций и структуру, что удобно для крупных проектов. Выбирайте осознанно!
Подробности: https://g1nagarkar.hashnode.dev/flask-vs-django-choosing-the-right-python-web-framework-for-you
#en
@django_prog | Другие наши каналы
Выбор между Flask и Django зависит от особенностей вашего проекта. Flask предлагает простоту и гибкость, идеально подходит для малого и среднего масштаба. Django же включает множество встроенных функций и структуру, что удобно для крупных проектов. Выбирайте осознанно!
Подробности: https://g1nagarkar.hashnode.dev/flask-vs-django-choosing-the-right-python-web-framework-for-you
#en
@django_prog | Другие наши каналы
Flask или Django: Какой Python фреймворк выбрать?
Выбор между Flask и Django зависит от особенностей вашего проекта. Flask предлагает простоту и гибкость, идеально подходит для малого и среднего масштаба. Django же включает множество встроенных функций и структуру, что удобно для крупных проектов. Выбирайте осознанно!
Подробности: https://g1nagarkar.hashnode.dev/flask-vs-django-choosing-the-right-python-web-framework-for-you
#en
@django_prog | Другие наши каналы
Выбор между Flask и Django зависит от особенностей вашего проекта. Flask предлагает простоту и гибкость, идеально подходит для малого и среднего масштаба. Django же включает множество встроенных функций и структуру, что удобно для крупных проектов. Выбирайте осознанно!
Подробности: https://g1nagarkar.hashnode.dev/flask-vs-django-choosing-the-right-python-web-framework-for-you
#en
@django_prog | Другие наши каналы
Настройка JWT-аутентификации в React и Django за 4 шага
В статье описывается, как настроить JWT-аутентификацию для приложения с фронтендом на React и бэкендом на Django. Рассматриваются установка необходимых пакетов, настройки в Django, создание обработчика запросов в React и менеджера токенов. Прочитайте статью, чтобы обеспечить безопасную аутентификацию пользователей.
Подробности: https://zakariabrahimi.hashnode.dev/setting-up-jwt-authentication-in-a-react-and-django-app
#en
@django_prog | Другие наши каналы
В статье описывается, как настроить JWT-аутентификацию для приложения с фронтендом на React и бэкендом на Django. Рассматриваются установка необходимых пакетов, настройки в Django, создание обработчика запросов в React и менеджера токенов. Прочитайте статью, чтобы обеспечить безопасную аутентификацию пользователей.
Подробности: https://zakariabrahimi.hashnode.dev/setting-up-jwt-authentication-in-a-react-and-django-app
#en
@django_prog | Другие наши каналы