Django-fr

Forum

  • Accueil
  • » Django-fr
  • » [RESOLU] Lancement d'action sur l'ajout d'n nouvel objet

#1 11-12-2010 13:59:04

stelincat
Membre
Inscription : 31-10-2010
Messages : 11
Site Web

[RESOLU] Lancement d'action sur l'ajout d'n nouvel objet

Bonjour à tous,

J'aimerais pourvoir lancer une action sur l'ajout d'un nouvel objet. Par exemple :

Par exemple j'ai un modèle personne, et lorsque l'on ajoute une nouvelle personne je voudrais lancer des tâche particulière. Que dois-je surcharger pour cela.

Merci d'avance

Dernière modification par stelincat (13-12-2010 16:16:00)

Hors ligne

#2 11-12-2010 14:09:50

Rémy HUBSCHER
Membre
Inscription : 11-08-2010
Messages : 161

Re : [RESOLU] Lancement d'action sur l'ajout d'n nouvel objet

Il y a plusieurs manières de faire.

La plus simple est de surcharger la méthode save() sur ton model.
http://docs.djangoproject.com/en/1.2/re … Model.save

La seconde est d'utiliser le système de signaux.
http://docs.djangoproject.com/en/1.2/topics/signals/

Bon courage.

Hors ligne

#3 11-12-2010 14:12:14

anhj
Membre
Inscription : 11-08-2010
Messages : 7

Re : [RESOLU] Lancement d'action sur l'ajout d'n nouvel objet

* stelincat [111210 15:08]:
> Bonjour à tous,
>
> J'aimerais pourvoir lancer une action sur l'ajout d'un nouvel objet. Par
> exemple :
>
> Par exemple j'ai un modèle personne, et lorsque l'on ajoute une nouvelle
> personne je voudrais lancer des tâche particulière. Que dois-je
> surcharger pour cela.

Je pense que tu trouveras des pistes par ici :

http://docs.djangoproject.com/en/1.2/topics/signals/

Bon week-end smile

Hors ligne

#4 11-12-2010 14:21:04

stelincat
Membre
Inscription : 31-10-2010
Messages : 11
Site Web

Re : [RESOLU] Lancement d'action sur l'ajout d'n nouvel objet

Merci beaucoup pour ta réponse c'est exactement ce qu'il me fallait. La méthode avec les signaux me semble plus propre et plus évolutive, je vais opter pour celle-ci. Dommage que toutes ces docs ne soit pas encore traduite ;-) merci encore.

Hors ligne

#5 11-12-2010 14:24:02

Rémy HUBSCHER
Membre
Inscription : 11-08-2010
Messages : 161

Re : [RESOLU] Lancement d'action sur l'ajout d'n nouvel objet

C'est effectivement, AMHA, la meilleure manière de faire.

Dernière modification par Rémy HUBSCHER (11-12-2010 14:24:42)

Hors ligne

  • Accueil
  • » Django-fr
  • » [RESOLU] Lancement d'action sur l'ajout d'n nouvel objet

Pied de page des forums