Files
oxpanel25/app/torrent/apps.py
2025-03-13 22:08:06 +01:00

16 lines
601 B
Python

from django.apps import AppConfig
class TorrentConfig(AppConfig):
default_auto_field = 'django.db.models.BigAutoField'
name = 'torrent'
def ready(self):
from django.db.models.signals import post_save, pre_delete, m2m_changed
from .signals import on_post_save_torrent, on_pre_delete_torrent, on_shared_user_changed
from .models import Torrent
post_save.connect(on_post_save_torrent, sender=Torrent)
pre_delete.connect(on_pre_delete_torrent, sender=Torrent)
m2m_changed.connect(on_shared_user_changed, sender=Torrent.shared_users.through)