您将在运行应用程序配置之前导入 models.py 。
要修复它,您可以在
CatalogConfig.ready方法中导入和配置信号。
像这样:
signal.py
def someSignal(sender, **kwargs): pass
apps.py
from django.apps import AppConfigfrom django.db.models.signals import post_saveclass CatalogConfig(AppConfig): name = 'catalog' verbose_name = 'Catalogue' def ready(self): from .signals import someSignal post_save.connect( receiver=someSignal, sender=self.get_model('Category') )您可能要检查文档中的就绪方法



