Найти в Дзене
Павлин Шарит

Экосистема django

Недавно обнаружил, что многие разработчики не знают про официальную страницу экосистемы django А там собрано то, что реально может сэкономить недели разработки Например, не все знают про: django-upgrade - автоматически обновляет код проекта при миграции на новые версии Django. Вместо того чтобы вручную искать устаревшие паттерны, запускаете одну команду и получаете код, использующий актуальные фичи фреймворка django-async-backend - бэкенд для PostgreSQL с поддержкой асинхронных курсоров и транзакций. Это серьезный шаг к полностью async ORM, и можно уже сейчас попробовать в своих проектах Django Tasks - легковесная очередь задач прямо в django. Для простых фоновых задач не нужно тащить Celery со всей его инфраструктурой. Кстати, про django Tasks и другие фичи django 6 делал подробный разбор на boosty Отдельно рекомендую заглянуть на GitHub-организации, где комьюнити поддерживает популярные пакеты: - https://github.com/django-commons - https://jazzband.co/projects Рекомендую потра

Экосистема django

Недавно обнаружил, что многие разработчики не знают про официальную страницу экосистемы django

А там собрано то, что реально может сэкономить недели разработки

Например, не все знают про:

django-upgrade - автоматически обновляет код проекта при миграции на новые версии Django. Вместо того чтобы вручную искать устаревшие паттерны, запускаете одну команду и получаете код, использующий актуальные фичи фреймворка

django-async-backend - бэкенд для PostgreSQL с поддержкой асинхронных курсоров и транзакций. Это серьезный шаг к полностью async ORM, и можно уже сейчас попробовать в своих проектах

Django Tasks - легковесная очередь задач прямо в django. Для простых фоновых задач не нужно тащить Celery со всей его инфраструктурой. Кстати, про django Tasks и другие фичи django 6 делал подробный разбор на boosty

Отдельно рекомендую заглянуть на GitHub-организации, где комьюнити поддерживает популярные пакеты:

- https://github.com/django-commons

- https://jazzband.co/projects

Рекомендую потратить 15 минут на изучение этой страницы - высокие шансы найти решение для задачи, над которой вы как раз думали велосипед изобретать

Поддержать на Boosty

Посмотреть на Youtube