【发布时间】:2012-12-01 04:12:24
【问题描述】:
在我的应用程序中,我想跟踪所有被删除的问题。所以我在我的模型文件中创建了一个类(表)。
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
当用户尝试删除问题时调用此删除函数:
def delete_questions(request, user, questions):
for q in questions:
q.delete()
我的疑问是如何制作 django 的 pre_delete 信号来填充我创建的新表。
~新手尝试艰巨的任务~ 在此先感谢:)
【问题讨论】:
-
您到底遇到了什么问题?您是否阅读过有关信号的文档? docs.djangoproject.com/en/dev/topics/signals
标签: python django django-models django-signals