Nella mia app voglio tenere traccia di tutte le domande che vengono eliminate. E così ho creato una classe (tabella) come tale nel mio file di modelli.Utilizzo del segnale Pre_delete in django
class Deleted(models.Model):
question = models.IntegerField(null=True, blank=True)#id of question being deleted
user = models.IntegerField(null=True, blank=True)#id of user deleting the question
dt = models.DateTimeField(null=True, blank=True)#time question is deleted
Quando un utente tenta di eliminare una domanda Questa funzione di eliminazione si chiama:
def delete_questions(request, user, questions):
for q in questions:
q.delete()
mio dubbio è come posso fare un segnale pre_delete di Django per popolare la nuova tabella che ho creato.
~ newbie cercando compito pesante ~ Grazie in anticipo :)
Che cosa hai esattamente problemi? Hai letto la documentazione relativa ai segnali? https://docs.djangoproject.com/en/dev/topics/signals/ –