summaryrefslogtreecommitdiff
path: root/django/db
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2020-12-29 08:56:39 +0100
committerGitHub <noreply@github.com>2020-12-29 08:56:39 +0100
commitce30e750e6259068ac348aa71f855a5f70d2d49f (patch)
treeed025908608c0e6e51d29646144bdacb0b99bdca /django/db
parentc76d51b3ad34bc2ed2155054bfb283ef53beb26a (diff)
Used model's Options.label where applicable.
Follow up to b7a3a6c9ef0a89625881b47594120bca55fa2e49.
Diffstat (limited to 'django/db')
-rw-r--r--django/db/models/fields/__init__.py3
-rw-r--r--django/db/models/fields/related.py16
-rw-r--r--django/db/models/manager.py5
3 files changed, 6 insertions, 18 deletions
diff --git a/django/db/models/fields/__init__.py b/django/db/models/fields/__init__.py
index c84136680d..5b8b3cab23 100644
--- a/django/db/models/fields/__init__.py
+++ b/django/db/models/fields/__init__.py
@@ -183,8 +183,7 @@ class Field(RegisterLookupMixin):
if not hasattr(self, 'model'):
return super().__str__()
model = self.model
- app = model._meta.app_label
- return '%s.%s.%s' % (app, model._meta.object_name, self.name)
+ return '%s.%s' % (model._meta.label, self.name)
def __repr__(self):
"""Display the module, class, and name of the field."""
diff --git a/django/db/models/fields/related.py b/django/db/models/fields/related.py
index 397146a354..5777ebc3b1 100644
--- a/django/db/models/fields/related.py
+++ b/django/db/models/fields/related.py
@@ -172,14 +172,10 @@ class RelatedField(FieldCacheMixin, Field):
if (self.remote_field.model not in self.opts.apps.get_models() and
not isinstance(self.remote_field.model, str) and
self.remote_field.model._meta.swapped):
- model = "%s.%s" % (
- self.remote_field.model._meta.app_label,
- self.remote_field.model._meta.object_name
- )
return [
checks.Error(
"Field defines a relation with the model '%s', which has "
- "been swapped out." % model,
+ "been swapped out." % self.remote_field.model._meta.label,
hint="Update the relation to point at 'settings.%s'." % self.remote_field.model._meta.swappable,
obj=self,
id='fields.E301',
@@ -1479,18 +1475,12 @@ class ManyToManyField(RelatedField):
if isinstance(self.remote_field.model, str):
kwargs['to'] = self.remote_field.model
else:
- kwargs['to'] = "%s.%s" % (
- self.remote_field.model._meta.app_label,
- self.remote_field.model._meta.object_name,
- )
+ kwargs['to'] = self.remote_field.model._meta.label
if getattr(self.remote_field, 'through', None) is not None:
if isinstance(self.remote_field.through, str):
kwargs['through'] = self.remote_field.through
elif not self.remote_field.through._meta.auto_created:
- kwargs['through'] = "%s.%s" % (
- self.remote_field.through._meta.app_label,
- self.remote_field.through._meta.object_name,
- )
+ kwargs['through'] = self.remote_field.through._meta.label
# If swappable is True, then see if we're actually pointing to the target
# of a swap.
swappable_setting = self.swappable_setting
diff --git a/django/db/models/manager.py b/django/db/models/manager.py
index e4d8fd0efc..655dfcf8e7 100644
--- a/django/db/models/manager.py
+++ b/django/db/models/manager.py
@@ -185,9 +185,8 @@ class ManagerDescriptor:
if cls._meta.swapped:
raise AttributeError(
- "Manager isn't available; '%s.%s' has been swapped for '%s'" % (
- cls._meta.app_label,
- cls._meta.object_name,
+ "Manager isn't available; '%s' has been swapped for '%s'" % (
+ cls._meta.label,
cls._meta.swapped,
)
)