summaryrefslogtreecommitdiff
path: root/django/apps/registry.py
diff options
context:
space:
mode:
Diffstat (limited to 'django/apps/registry.py')
-rw-r--r--django/apps/registry.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/django/apps/registry.py b/django/apps/registry.py
index 91d6d5ccef..adf6cbf753 100644
--- a/django/apps/registry.py
+++ b/django/apps/registry.py
@@ -77,7 +77,7 @@ class Apps(object):
if self.app_configs:
raise RuntimeError("populate() isn't reentrant")
- # Load app configs and app modules.
+ # Phase 1: initialize app configs and import app modules.
for entry in installed_apps:
if isinstance(entry, AppConfig):
app_config = entry
@@ -103,15 +103,15 @@ class Apps(object):
self.apps_ready = True
- # Load models.
+ # Phase 2: import models modules.
for app_config in self.app_configs.values():
- all_models = self.all_models[app_config.label]
- app_config.import_models(all_models)
+ app_config.import_models()
self.clear_cache()
self.models_ready = True
+ # Phase 3: run ready() methods of app configs.
for app_config in self.get_app_configs():
app_config.ready()