- Создан requirements.txt с основными зависимостями (Django, DRF, Celery, Channels) - Обновлена секция установки с подробными инструкциями - Добавлена структура модуля и описание компонентов - Обновлены TODO (убраны выполненные задачи) - Добавлена информация о production-safe миграциях - Добавлены секции: настройка конфигурации, запуск Celery worker - Модуль полностью самостоятельный и готов к переносу в другие проекты
24 lines
792 B
Plaintext
24 lines
792 B
Plaintext
# Django Universal Notifications - Requirements
|
|
# Базовые зависимости для работы модуля
|
|
|
|
# Django framework
|
|
Django>=5.2,<6.0
|
|
|
|
# Django REST Framework (для API endpoints)
|
|
djangorestframework>=3.14
|
|
|
|
# Celery (для асинхронной обработки уведомлений)
|
|
celery>=5.3
|
|
|
|
# Redis (рекомендуемый broker для Celery и Channels)
|
|
redis>=5.0
|
|
|
|
# Django Channels (для WebSocket уведомлений)
|
|
channels>=4.0
|
|
channels-redis>=4.0
|
|
|
|
# Опциональные зависимости (раскомментируйте при необходимости):
|
|
|
|
# django-push-notifications>=3.0 # Для Web Push уведомлений
|
|
# django-celery-beat>=2.5 # Для периодических задач (digest)
|