add signals

This commit is contained in:
2019-01-30 23:52:05 +03:00
parent 56f516e25b
commit fbfe97fe5b
3 changed files with 33 additions and 2 deletions
+9
View File
@@ -1,4 +1,5 @@
from django.apps import AppConfig
from django.db.models.signals import post_delete
class AggregatorConfig(AppConfig):
@@ -6,9 +7,17 @@ class AggregatorConfig(AppConfig):
def ready(self):
self.register_config()
self.register_signals()
def register_config(self):
import djconfig
from .forms import AggregatorAppConfigForm
djconfig.register(AggregatorAppConfigForm)
def register_signals(self):
from .models import AggregationSource, Chat
from .signals import aggregation_source_deleted, chat_deleted
post_delete.connect(aggregation_source_deleted, sender=AggregationSource)
post_delete.connect(chat_deleted, sender=Chat)