2011-11-13 2 views

Répondre

2

pas directement

vous pourrait ajouter un argument supplémentaire à la méthode save et le retirer avant d'appeler le super save:

def save(self, *args, **kwargs): 
    request = kwargs.pop('request') 

view...: 
    instance.save(request=request) 

Mais si vous enregistrez une forme, il peut être préférable d'utiliser

view...: 
    instance = form.save(commit=False) 
    # do some logic 
    instance.save() 
Questions connexes