0
私はこれまでDjango信号を使用してきました。私は今、1.10アプリで作業しています。何らかの理由で私の受信機を呼び出すことができません。Django信号が受信されていない
APP1/signals.py
from django.dispatch import Signal
list_member_updated = Signal(providing_args=['list_member_id',])
APP1/models.py
print('Dispatching signal...')
list_member_updated.send(self.__class__, list_member_id=list_member.id)
APP1/apps.py
class DjangoApp1Config(AppConfig):
name = 'app1'
def ready(self):
import app1.signals
APP2/util.py
from django.dispatch import receiver
from app1.signals import list_member_updated
@receiver(list_member_updated)
def handle_member_updated(sender, **kwargs):
print('Received signal')
コンソールには「シグナルが送出されました」が表示されますが、「受信信号」は表示されません。私は何かシンプルなものが欠けている気がしますが、私はそれを見ることができません。