Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2012, 15:20
Avatar de _cronos2
_cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 14 años, 6 meses
Puntos: 310
[Django] Crear notificación al guardar objeto en la DB

Buenas noches amigos. Tengo una serie de models y necesito que al insertarlos en la DB (o sea, sólo la primera vez) se cree y guarde una instancia de otro modelo llamado Notification. Lo estoy haciendo así:
Código Python:
Ver original
  1. class Modelo(models.Model):
  2.    def __init__(self, *args, **kwargs):        
  3.        super(Modelo, self).__init__(*args, **kwargs)
  4.        
  5.        Notification.objects.create(foo=foo, bar=bar)
Sin embargo esto crearía una notificación cada vez que instanciara la clase Modelo, y yo sólo quiero que lo haga cuando lo inserto en la DB. ¿Cómo puedo hacerlo? Pensé en sobrescribir save, pero estaría en las mismas porque cada vez que llamara a save crearía una nueva notificación.
Gracias de antemano y saludos :D
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red