Is there a way to do that in web2py : i've found only this : http://russcomp.wordpress.com/2011/10/12/web2py-re-db-events-trigger/
To perform action on a save ? class Acteur(models.Model): Pseudo = models.CharField(max_length=200,null=True,blank=True) Tag = models.ManyToManyField('tags.Tag',null=True,blank=True) FamilleTag = models.ManyToManyField('tags.FamilleTag',null=True,blank=True) Description_courte = models.CharField(max_length=200,null=True,blank=True) Description = models.CharField(max_length=400,null=True,blank=True) Texte_contenu = models.ManyToManyField('presentation.Texte_contenu',null=True,blank=True) Lien = models.ForeignKey('liens.Lien',null=True,blank=True) Note_divers = models.ManyToManyField('notes.Note_divers',null=True,blank=True) Image_Acteur = models.ManyToManyField(ImageActeur,null=True,blank=True) def ___str__(self): return self.Pseudo def __unicode__(self): return self.Pseudo def save(self, *args, **kwargs): super(Acteur, self).save(*args, **kwargs) # Call the "real" save() method. page = deepcopy(Page.objects.get(Nom="Acteur_Modele")) #page.pk = None page.Nom = self.Pseudo page.Acteurs = [self] page.ImageActeur = self.Image_Acteur page.save()