Files
oxpanel25/app/torrent/apps.py
T
2026-04-11 22:07:59 +02:00

21 lines
651 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 m2m_changed, post_save, pre_delete
from .models import Torrent
from .signals import (
on_post_save_torrent,
on_pre_delete_torrent,
on_shared_user_changed,
)
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)