Я использую сигналы Django и получаю django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
Модель Upload
, которую я пытаюсь импортировать в signals.py
, еще не загружена.Вот почему я получаю ошибку.Я отредактировал файл app.py
моего приложения и settings.py
для загрузки приложений.Тем не менее я получаю сообщение об ошибке.Мой код ниже:
project / apps.py
from django.apps import AppConfig
class EngineConfig(AppConfig):
name = 'engine.signals'
def ready(self):
from engine import signals
settings.py в установленных приложениях
from django.dispatch import receiver
from .models import Upload
from django.db.models.signals import post_save
@receiver(post_save, sender=Upload)
def upload_items(sender, **kwarg):
pass
Что я делаю не так?