AIKraft/Skills/django python

django python

Expert in Django Python web development with best practices

mindrally official Разработка

Что делает навык

Навык предоставляет экспертные рекомендации по веб-разработке на Django и Python, включая принципы модульной структуры, использования ORM и паттерна MVT. Он помогает писать чистый, оптимизированный код с соблюдением PEP 8 и лучших практик безопасности.

Когда применять

  • Проектирование структуры проекта с использованием модульных Django apps
  • Оптимизация запросов к базе данных с помощью select_related и prefetch_related
  • Реализация сложной бизнес-логики через class-based views и middleware
  • Настройка кэширования и фоновых задач с использованием Celery и Redis

Как работает

  1. Структурировать проект модульно, применяя паттерн MVT (Model-View-Template) и соблюдая PEP 8
  2. Использовать Django ORM для взаимодействия с базой данных, избегая сырых SQL-запросов
  3. Применять class-based views для сложной логики и function-based views для простых задач
  4. Реализовывать валидацию данных через form и model form классы, а также обработку ошибок на уровне представлений
  5. Оптимизировать производительность с помощью кэширования (Redis/Memcached), индексации БД и Celery для I/O-операций

Примеры запросов агенту

Как правильно оптимизировать запросы к базе данных в Django, чтобы избежать N+1 проблемы?
Напиши пример class-based view для создания объекта с валидацией через ModelForm
Как настроить фоновые задачи с помощью Celery и Redis в Django проекте?

Что понадобится

  • Django REST Framework
  • PostgreSQL или MySQL

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «django-python» из репозитория: # https://github.com/mindrally/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r django-python/ ~/.claude/skills/django-python/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.