bornhack-website/src/tickets/apps.py

19 lines
543 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",
)