summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--django/db/models/base.py10
1 files changed, 4 insertions, 6 deletions
diff --git a/django/db/models/base.py b/django/db/models/base.py
index c04e53eac9..e802dd955d 100644
--- a/django/db/models/base.py
+++ b/django/db/models/base.py
@@ -98,13 +98,11 @@ class ModelBase(type):
msg = (
"Model class %s.%s doesn't declare an explicit app_label "
"and either isn't in an application in INSTALLED_APPS or "
- "else was imported before its application was loaded. " %
+ "else was imported before its application was loaded. "
+ "This will no longer be supported in Django 1.9." %
(module, name))
- if abstract:
- msg += "Its app_label will be set to None in Django 1.9."
- else:
- msg += "This will no longer be supported in Django 1.9."
- warnings.warn(msg, RemovedInDjango19Warning, stacklevel=2)
+ if not abstract:
+ warnings.warn(msg, RemovedInDjango19Warning, stacklevel=2)
model_module = sys.modules[new_class.__module__]
package_components = model_module.__name__.split('.')