summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Godwin <andrew@aeracode.org>2014-07-09 23:57:35 -0700
committerAndrew Godwin <andrew@aeracode.org>2014-07-09 23:57:35 -0700
commitb02abd688a60e2dedf607e34d2cc97aca8d1c2b5 (patch)
tree3e84d32c33a63331ea2b8cd0026b10b4014402b1
parent008bff92b7028673cdab872a6733770606efce83 (diff)
Fixed #22922: Better error message for InvalidBasesError.
-rw-r--r--django/db/migrations/state.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/django/db/migrations/state.py b/django/db/migrations/state.py
index d27e5013b7..ab1c39f8ee 100644
--- a/django/db/migrations/state.py
+++ b/django/db/migrations/state.py
@@ -68,7 +68,7 @@ class ProjectState(object):
except InvalidBasesError:
new_unrendered_models.append(model)
if len(new_unrendered_models) == len(unrendered_models):
- raise InvalidBasesError("Cannot resolve bases for %r" % new_unrendered_models)
+ raise InvalidBasesError("Cannot resolve bases for %r\nThis can happen if you are inheriting models from an app with migrations (e.g. contrib.auth)\n in an app with no migrations; see https://docs.djangoproject.com/en/1.7/topics/migrations/#dependencies for more" % new_unrendered_models)
unrendered_models = new_unrendered_models
# make sure apps has no dangling references
if self.apps._pending_lookups: