Vous n'êtes pas identifié(e).
Bonjour,
J'aurais voulu exécuter de manière asynchrone des fonctions déclenchées par des signaux.
La seule méthode est d'utiliser des threads ou il y a quelque chose de "plus simple" prévu ?
merci
Hors ligne
Bonjour
Django + Celery est la solution la plus souvent recommandée pour gérer des "queues" d'événements en asynchrone. C'est quand meme lourd à installer et à maitriser (à mon gout de débutant), mais tu peux simplifier en choisissant un backend simple : Redis au lieu de RabbitMQ par exemple.
Sinon, plus simple, le module django-extensions , que j'installe maintenant systématiquement pour toutes les petites améliorations qu'il amène à Django (UUID Field, runserver avec debugger intégré) a aussi un module "jobs", qui fonctionne sur cron je crois, mais que je n'ai jamais testé
Enfin, il y a surement des solutions "pur Python" pour ce genre de chose, mais alors là j'en sais encore moins....
Dernière modification par quinode (17-02-2011 09:39:02)
Hors ligne