Не удается получить сигнал page_published

#django #wagtail

#django #трясогузка

Вопрос:

Следуя документам, найденным здесь, но я не получаю сигнал. Есть ли еще что добавить?

community/signals.py

 from wagtail.core.signals import page_published
from wagtailPages.models import CommunityArticle

from notification.models import Notification

def notify_article_author(sender, **kwargs):
    print("Processing page_published signal")
    ...

page_published.connect(notify_article_author, sender=CommunityArticle)
  

Ответ №1:

Вам нужно убедиться, что код действительно загружается и запускается — обычно это делается путем регистрации сигнала в ready методе вашего AppConfig. (Если вы еще этого не сделали, вам нужно будет определить default_app_config в __init__.py , как подробно описано в https://docs.djangoproject.com/en/stable/ref/applications/#for-application-authors .)