summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
Diffstat (limited to 'django')
-rw-r--r--django/db/migrations/state.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/django/db/migrations/state.py b/django/db/migrations/state.py
index 2927e66f83..d3e2098a67 100644
--- a/django/db/migrations/state.py
+++ b/django/db/migrations/state.py
@@ -476,6 +476,8 @@ class ProjectState:
def _find_concrete_model_from_proxy(self, proxy_models, model_state):
for base in model_state.bases:
+ if not (isinstance(base, str) or issubclass(base, models.Model)):
+ continue
base_key = make_model_tuple(base)
base_state = proxy_models.get(base_key)
if not base_state: