bornhack-website/src/tickets/apps.py

15 lines
496 B
Python

from django.apps import AppConfig
from django.db.models.signals import post_save
from .signals import ticket_changed
import logging
logger = logging.getLogger("bornhack.%s" % __name__)
class TicketsConfig(AppConfig):
name = 'tickets'
def ready(self):
# connect the post_save signal, including a dispatch_uid to prevent it being called multiple times in corner cases
post_save.connect(ticket_changed, sender='tickets.ShopTicket', dispatch_uid='shopticket_save_signal')