将apps.py编辑为信号后,信号的Django AppRegistryNotReady错误

时间:2019-02-22 02:11:11

标签: django django-signals

我正在使用Django信号并获取django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet. ,而我尝试导入Upload的{​​{1}}模型尚未加载。这就是为什么我得到错误。我已经编辑了应用程序的signals.py文件和app.py以加载应用程序。我仍然收到错误。我的代码如下:

  

project / apps.py

settings.py
  

在已安装的应用中的settings.py

from django.apps import AppConfig


class EngineConfig(AppConfig):
    name = 'engine.signals'

    def ready(self):
        from engine import signals

我在做什么错了?

1 个答案:

答案 0 :(得分:0)

仅使用虚线指向我的模型,而不是尝试将其导入

@receiver(post_save, sender='app.model')
def upload_items(sender, **kwarg):
    pass