Trong ứng dụng của tôi, tôi muốn theo dõi tất cả các câu hỏi đang bị xóa. Và vì vậy tôi đã tạo ra một lớp (bảng) như vậy trong tập tin mô hình của tôi.Sử dụng tín hiệu Pre_delete trong 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
Khi người dùng cố gắng xóa một câu hỏi này xóa hàm được gọi:
def delete_questions(request, user, questions):
for q in questions:
q.delete()
nghi ngờ của tôi là làm thế nào tôi có thể làm cho một tín hiệu pre_delete của django để cư bảng mới Tôi đã tạo ra.
~ người mới cố gắng công việc khổng lồ ~ Cảm ơn trước :)
Chính xác bạn đang gặp sự cố gì? Bạn đã đọc tài liệu về tín hiệu chưa? https://docs.djangoproject.com/en/dev/topics/signals/ –