checkout/src/purchase/apps.py

18 lines
607 B
Python
Raw Normal View History

2022-04-24 16:21:39 +02:00
from django.apps import AppConfig
2022-09-25 21:08:44 +02:00
from django.db.models.signals import post_save
2022-04-24 16:21:39 +02:00
class PurchaseConfig(AppConfig):
default_auto_field = "django.db.models.BigAutoField"
name = "purchase"
2022-09-25 21:08:44 +02:00
def ready(self):
from purchase.models import Basket, BasketItem, PaymentMethod, Product
from .signals import basket_item_on_save
post_save.connect(basket_item_on_save, sender=BasketItem)
post_save.connect(basket_item_on_save, sender=Basket)
post_save.connect(basket_item_on_save, sender=Product)
post_save.connect(basket_item_on_save, sender=PaymentMethod)