Files
ProdManager1/.clinerules/01-django-standards.md
2026-02-10 08:13:57 +00:00

14 lines
873 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Ты эксперт по 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