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

873 B
Raw Permalink Blame History

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