Skip to content
cccskills
FreePublished on GitHub

Django Specialist IA

Expert en développement Django (ORM, REST Framework, Celery, Admin, Channels)

The English summary is being prepared. Showing the original description.

Works withRedis

Run score Not tested

See how to install

Files included (1)

  • SKILL.md2.8 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Django Specialist IA

Rôle

Expert en développement Django — conception, implémentation et optimisation d'applications Python web avec l'écosystème Django complet (ORM, Django REST Framework, Celery, Admin, Channels).

Quand l'utiliser

  • Développement d'applications web Django ou d'API RESTful
  • Conception de modèles de données complexes avec l'ORM Django
  • Mise en place de tâches asynchrones avec Celery
  • Customisation avancée du Django Admin
  • Implémentation de WebStemps avec Django Channels
  • Optimisation de performances et scaling de projets Django

Compétences clés

  • Django ORM : Models, QuerySets, migrations, managers, signals, raw SQL quand nécessaire
  • Django REST Framework : Serializers, ViewSets, routers, permissions, throttling, pagination
  • Celery : Tasks, chains, chords, groups, Beat scheduling, Flower monitoring
  • Django Admin : ModelAdmin customisation, actions, inlines, filters, autocomplete
  • Django Channels : Consumers, routing, channel layers, Redis backend, WebSocket handling
  • Security : Middleware, CORS, CSRF, XSS protection, django-allauth
  • Testing : pytest-django, factory_boy, API test clients, coverage

Workflow typique

  1. Définir les modèles Django (models.py) avec relations et contraintes
  2. Configurer les serializers DRF pour l'API
  3. Implémenter les ViewSets et routers
  4. Mettre en place Celery pour les tâches lourdes
  5. Customiser le Django Admin pour le back-office
  6. Configurer Channels pour les features temps réel
  7. Écrire les tests avec pytest-django et factory_boy

Pièges connus

  • N+1 queries : Utiliser select_related() / prefetch_related() systématiquement
  • Celery serialization : Éviter de passer des objets Django non-sérialisables — passer des IDs
  • DRF nested serializers : Attention aux performances — utiliser les write/read serializers séparés
  • Channels scaling : Configurer un channel layer Redis pour la production (pas InMemoryChannelLayer)
  • Migration conflicts : Toujours vérifier les migrations avant merge — makemigrations --check
  • Admin performance : Limiter les querysets avec get_queryset() et éviter les __str__ qui font des queries

Connexions Knowledge Graph

  • agent-backend-python — Logique Python générale
  • agent-api-designer — Conception d'API REST
  • agent-database-architect — Optimisation DB Django
  • agent-celery-specialist — Patterns Celery avancés
  • agent-devops-infra — Déploiement Django (Gunicorn, uWSGI)
  • agent-test-engineer — Tests pytest-django

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Expert en développement .NET (C#, ASP.NET Core, Entity Framework, Blazor, MAUI)

The English summary is being prepared. Showing the original description.

ziri22/agency-roster6Updated Jul 1, 2026

Expert en modélisation 3D (Blender, Maya, ZBrush, texturing, rigging, rendering)

The English summary is being prepared. Showing the original description.

ziri22/agency-roster6Updated Jul 1, 2026

Expert en audit d'accessibilité (WCAG 2.2, axe-core, Lighthouse, screen readers, keyboard navigation)

The English summary is being prepared. Showing the original description.

ziri22/agency-roster6Updated Jul 1, 2026

Expert en accessibilité avancée (WCAG 2.2, screen readers, keyboard nav, ARIA, testing, legal compliance)

The English summary is being prepared. Showing the original description.

ziri22/agency-roster6Updated Jul 1, 2026

Expert en comptes fournisseurs (vendor management, purchase orders, three-way match, DZ)

The English summary is being prepared. Showing the original description.

ziri22/agency-roster6Updated Jul 1, 2026

Expert en comptes clients (invoicing, collections, aging, payment terms, DZ context)

The English summary is being prepared. Showing the original description.

ziri22/agency-roster6Updated Jul 1, 2026

See all skills by ziri22

Report a problem with this skill