16 lines
601 B
Python
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)
|