#

django

Python веб-фреймворк для разработки веб-приложений

DevOpsТрехзвенная архитектура с Nginx обратным прокси

Понимание трехзвенной архитектуры с Nginx как обратного прокси. Преимущества перед прямым доступом к Django и основные принципы работы.

5 ответов 1 просмотр
DevOpsРазвертывание Django с SQL Server на VPS: лучшие практики

Полное руководство по развертыванию Django-приложения с базой данных SQL Server на одном VPS-сервере. Оптимизация, безопасность и решение проблем.

5 ответов 1 просмотр
DevOpsКак исправить зависание сайта при первом доступе через HTTPS

Решение проблемы зависания Django-сайта при первом доступе через HTTPS. Устранение ошибки SSL handshake 'bad key share' в Nginx.

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

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

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

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

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

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

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

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

6 ответов 3 просмотра
ПрограммированиеИндикатор загрузки в 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 ответ 3 просмотра
Базы данныхОшибка cursor does not exist PgBouncer Django PostgreSQL

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

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

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

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