diff --git a/daphne/apps.py b/daphne/apps.py index 3dd62fa..b876f6e 100644 --- a/daphne/apps.py +++ b/daphne/apps.py @@ -2,11 +2,11 @@ # packages import twisted.internet.reactor (e.g. raven does this). import daphne.server # noqa: F401 - try: # Allow that Django is not installed. from django.apps import AppConfig from django.core import checks + from .checks import check_daphne_installed except ImportError: pass diff --git a/daphne/checks.py b/daphne/checks.py index ba67d12..058ad7e 100644 --- a/daphne/checks.py +++ b/daphne/checks.py @@ -4,10 +4,11 @@ from django.core.checks import Error, register @register() def check_daphne_installed(app_configs, **kwargs): - from daphne.apps import DaphneConfig from django.apps import apps from django.contrib.staticfiles.apps import StaticFilesConfig + from daphne.apps import DaphneConfig + for app in apps.get_app_configs(): if isinstance(app, DaphneConfig): return []