Django-fr

Forum

#1 24-02-2009 23:43:41

Stephane Bunel
Membre
Inscription : 11-08-2010
Messages : 11

vérification d'intégrité du modele

Bonsoir,

  Afin d'intégrer des règles de gestion complexes je surcharge la
méthode save() de la class idoine dans le fichier models.py.

  La plupart des exemples sur le net ne considère pas la cas ou l'on
souhaite avorté la méthode.

Class MonModel(...
...
    def save( self ):
        if verifie_regle_complexe() == False:
            achoppement()
        ...
        super( MomModel, self ).save( *, **kargs )
...

  La modification du modèle ne se fait pas nécessairement via un
formulaire d'administration donc [1] ne s'applique pas. Pour le moment
je lève une exception mais je perds le contrôle de l'information
retournée à l'appelant (le client HTTP). Quelle est la "bonne pratique"
dans ce cas ?

Stéphane.


[1]
http://docs.djangoproject.com/en/dev/ref/contrib/admin/#modeladmin-methods

Hors ligne

Pied de page des forums