summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--django/db/migrations/operations/base.py9
-rw-r--r--django/db/migrations/operations/fields.py2
2 files changed, 1 insertions, 10 deletions
diff --git a/django/db/migrations/operations/base.py b/django/db/migrations/operations/base.py
index 1f5665433c..35fdd72310 100644
--- a/django/db/migrations/operations/base.py
+++ b/django/db/migrations/operations/base.py
@@ -1,5 +1,4 @@
from django.db import router
-from django.db.models.fields.related import RECURSIVE_RELATIONSHIP_CONSTANT
class Operation:
@@ -125,14 +124,6 @@ class Operation:
return [self]
return False
- def _get_model_tuple(self, remote_model, app_label, model_name):
- if remote_model == RECURSIVE_RELATIONSHIP_CONSTANT:
- return app_label, model_name.lower()
- elif '.' in remote_model:
- return tuple(remote_model.lower().split('.'))
- else:
- return app_label, remote_model.lower()
-
def __repr__(self):
return "<%s %s%s>" % (
self.__class__.__name__,
diff --git a/django/db/migrations/operations/fields.py b/django/db/migrations/operations/fields.py
index 1acb2edbd1..8bde081a87 100644
--- a/django/db/migrations/operations/fields.py
+++ b/django/db/migrations/operations/fields.py
@@ -339,7 +339,7 @@ class RenameField(FieldOperation):
for index, (name, field) in enumerate(model_state.fields):
remote_field = field.remote_field
if remote_field:
- remote_model_tuple = self._get_model_tuple(
+ remote_model_tuple = ModelTuple.from_model(
remote_field.model, model_app_label, model_name
)
if remote_model_tuple == model_tuple: