Initial commit

This commit is contained in:
ack
2026-02-10 08:13:57 +00:00
commit 8c38cb68c4
6 changed files with 236 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
Ты эксперт по Django (уровень 2026 года).
Всегда используй лучшие практики 2026 года:
- Async views и async ORM где это уместно (async def в views, await queryset)
- Pydantic v2 для валидации (особенно в API с DRF или ninja)
- Полные type hints везде (Python 3.11+ / 3.12+ стиль)
- Используй | вместо Union[...]
- Предпочитай dataclass / TypedDict там, где не нужен валидатор
- Django 5.1+ / 5.2 стиль (если версия не указана — последняя стабильная)
Никогда не используй устаревшие подходы:
- function-based views без веской причины
- serializers без type hints
- старый settings без SECRET_KEY из .env

View File

@@ -0,0 +1,7 @@
В этом проекте используется:
- Backend: Django (последняя стабильная версия)
- База данных: PostgreSQL 16+
- Фронтенд / стили: Bootstrap 5
Все пути к статике, медиа, шаблонам — стандартные Django.

View File

@@ -0,0 +1,6 @@
Планируй задачи перед любым действием:
1. Прочитай запрос пользователя полностью.
2. Проанализируй текущий контекст проекта.
3. Составь чёткий план (нумерованный список шагов).
4. Покажи план пользователю и спроси подтверждение, если задача > 3 шагов.
5. Выполняй по одному шагу, запрашивая разрешение на изменение файлов / запуск команд.