#

django

Веб-фреймворк Django

ПрограммированиеОптимизация сериализаторов Django/DRF для предотвращения N+1 запросов

Лучшие практики оптимизации сериализаторов Django REST Framework для предотвращения N+1 запросов в масштабируемых приложениях. Сравнение подходов с prefetch_related и миксинами.

8 ответов 1 просмотр
ПрограммированиеНастройка статики Django Admin в FastAPI ASGI под /dj

Пошаговое руководство по настройке django статические файлы для админ-панели Django в FastAPI через ASGI. Решение 404 ошибок для CSS/JS admin, collectstatic, mount StaticFiles и альтернативы WSGIMiddleware для hybrid fastapi django python.

4 ответа 2 просмотра
ПрограммированиеРазделение бизнес-логики и данных в Django: лучшие практики

Как правильно разделить бизнес-логику и доступ к данным в Django ORM. Сервисный слой, толстые модели, QuerySet методы, CQRS и чистая архитектура для улучшения django архитектуры и избежания смешивания ответственности.

6 ответов 2 просмотра
ВебСерверное автодополнение htmx в textarea с курсором

Реализуйте частичное автодополнение с htmx в input/textarea: фильтрация на сервере, сохранение позиции курсора, клавиатурное управление Enter/стрелки. Примеры JS, Django, datalist. Debounce, partial HTML без мыши.

6 ответов 1 просмотр
ПрограммированиеИндикатор загрузки в Django: прогресс бар для парсинга

Как реализовать динамический индикатор загрузки (спиннер или прогресс бар) в Django для длительного парсинга данных (5 сек). AJAX, CSS, потоки и кэш. Пошаговый гайд с примерами кода для отзывчивого сайта.

5 ответов 2 просмотра
ПрограммированиеОшибка TypeError FirebaseResponseDict FCM Django UUID primary key

Решение ошибки TypeError с FirebaseResponseDict при использовании UUID в Django с FCM-Django. Настройка push-уведомлений с UUID primary key.

1 ответ 2 просмотра
ПрограммированиеНастройка версионирования статических файлов в Django с ManifestStaticFilesStorage

Решение проблемы с отсутствующим JSON манифестом в Django 5.2. Пошаговая настройка ManifestStaticFilesStorage через STORAGES вместо устаревшего STATICFILES_STORAGE.

1 ответ 2 просмотра
Базы данныхОшибка cursor does not exist PgBouncer Django PostgreSQL

Как исправить ошибку 'cursor does not exist' при использовании PgBouncer с Django и PostgreSQL. Настройки DISABLE_SERVER_SIDE_CURSORS, pool_mode=transaction, оптимальная конфигурация для продакшена и альтернативы.

1 ответ 2 просмотра
КарьераРабота junior backend Django в 16 лет: ограничения и стажировки

Можно ли в 16 лет устроиться на junior backend Django? Разбираем трудоустройство несовершеннолетних по ТК РФ, ограничения (35 ч/нед, медосмотр), реальные стажировки IT в VK, Яндекс и фриланс с pet-проектами.

1 ответ 2 просмотра