Как очистить таблицу по сигналу в django?

У меня есть следующая временная модель:

from django.db import models


class TempModel(models.Model):
    backup = False
    operation_type = models.CharField(max_length=128, verbose_name='operation type')
    device_type = models.BigIntegerField(verbose_name='device type')
    operation_datetime = models.DateTimeField(verbose_name='date and time of the payment')
    transaction_sum = models.DecimalField(max_digits=12, decimal_places=2, verbose_name='sum of transactions')
    ...
    file = models.ForeignKey(to='core.RegistryFile', on_delete=models.CASCADE)
    reg_date = models.DateField(verbose_name='Date of register')
    operday = models.ForeignKey(to='OperDay', on_delete=models.SET_NULL, null=True)

    class Meta:
        app_label = 'core'

Я хотел бы заполнить его временными данными, которые нам нужны для сравнения с нашей внутренней таблицей, и усекать все содержимое после того, как мы используем его при каждом запуске сравнения. Какой сигнал Django я могу использовать для запуска удаления данных после каждого сравнения? Как это может выглядеть?

Вернуться на верх