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)
|