forked from erp-dev/erp
feat: added custom signal for pre sales order created
This commit is contained in:
@@ -1,7 +1,26 @@
|
||||
import logging
|
||||
from django.apps import AppConfig
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
class BusinessConfig(AppConfig):
|
||||
default_auto_field = 'django.db.models.BigAutoField'
|
||||
name = 'business'
|
||||
verbose_name = '业务模块'
|
||||
|
||||
def ready(self):
|
||||
from .models import PreSalesOrder
|
||||
from . import handlers
|
||||
from .signals import pre_sales_order_created
|
||||
|
||||
pre_sales_order_created.connect(
|
||||
handlers.on_pre_sales_order_created,
|
||||
sender=PreSalesOrder,
|
||||
dispatch_uid='business.on_pre_sales_order_created',
|
||||
)
|
||||
|
||||
logger.info(
|
||||
f'[business.apps] 已注册 pre_sales_order_created 信号处理器, '
|
||||
f'sender={PreSalesOrder}, handler={handlers.on_pre_sales_order_created}'
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user