Files
webpanel/app/db/signals.py
2024-06-04 22:08:15 +02:00

13 lines
283 B
Python

from .models import DBBackup
from .tasks import start_backup
def on_backupdb_save(instance: DBBackup, created, **kwargs):
if created:
start_backup.delay(instance.id)
def on_backupdb_delete(instance: DBBackup, **kwargs):
instance.abs_path.unlink(missing_ok=True)