Django Unleashed Framework
1.43K subscribers
2.19K photos
2.62K links
Лучшие материалы по разработке на фреймворке Django на русском и английском языке

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
Система заказов: решаем проблему конкуренции без очередей

Система заказов: решаем проблему конкуренции без очередей

При разработке локального маркетплейса Django, и одна из задач, с которой пришлось поработать — это система бронирования товаров при создании заказа. Согласно требованиям, система должна уметь бронировать товары за покупателем, давать ему немного времени на оплату, а потом — если он не успел — освобождать эти товары для других.

Сначала стояла «заглушка»: при каждом новом заказе «на лету» агрегировали данные из базы — проверяли, хватает ли товара на складе с учетом уже оформленных заказов. Такой подход часто используют на старте, когда нужно быстро запустить MVP. Понимали, что при росте нагрузки он не масштабируется: возможны блокировки, гонки и overbooking. Пока писали другие части системы, держали это в голове и ждали, когда дойдут руки, чтобы заменить агрегацию на более устойчивое решение. Мы рассмотрели возможные варианты, и всё свелось к двум основным подходам. Дальше расскажем, как выбирали между ними и к чему в итоге пришли.
Открыть статью

Читать: https://habr.com/ru/articles/933542/

#ru

@django_prog | Другие наши каналы
Как устроен пакет Django-Leaflet-Admin-List

Попросили рассказать про этот пакет, чем я и займусь.

Пакет Django-Leaflet-Admin-List позволяет добавить карту со всеми географическими объектами на странице в отображение списка в админке Django.


Читать: https://habr.com/ru/articles/933582/

#ru

@django_prog | Другие наши каналы
5 VPS-хостингов в 2025, которые держат нагрузку: кейсы, стоимость, метрики

Сравниваем 5 VPS-провайдеров, которые стабильно работают под нагрузкой в 2025 году. Разбираем стоимость, примеры использования, производительность и uptime.

Читать: «5 VPS-хостингов в 2025, которые держат нагрузку: кейсы, стоимость, метрики»

#ru

@django_prog | Другие наши каналы
Куда двигаться после изучения Django: советы для Python-разработчиков

В статье разбираемся, почему Django — далеко не финиш в карьере, и в каких направлениях можно двигаться Python-разработчику.

Читать: «Куда двигаться после изучения Django: советы для Python-разработчиков»

#ru

@django_prog | Другие наши каналы
Как подключить проект Django к S3 от Yandex

Выбрал сервис Yandex Object Storage (S3) для медиа (фото) и статики. Потратил пару дней, чтобы подключить. Статью от Яндекса не нашел, использовал пару сторонних сайтов и информацию с Chat GPT. И вот решил написать свою статью.

Начнем с Django. По идее в settings.py у вас так...


Читать: https://habr.com/ru/articles/938040/

#ru

@django_prog | Другие наши каналы
1