summaryrefslogtreecommitdiff
path: root/django/contrib/admin/utils.py
diff options
context:
space:
mode:
authorDaniel Pyrathon <pirosb3@gmail.com>2015-01-02 16:14:23 +0100
committerTim Graham <timograham@gmail.com>2015-01-02 10:46:04 -0500
commit8958170755b37ce346ae5257c1000bd936faa3b0 (patch)
tree53eeaf3e736cb776b84a3bef940f545b753bb37e /django/contrib/admin/utils.py
parent1aa3e09c2043c88a760e8b73fb95dc8f1ffef50e (diff)
downloaddjango-8958170755b37ce346ae5257c1000bd936faa3b0.tar.gz
Fixed #9104 -- Moved FieldDoesNotExist to core.exceptions
Diffstat (limited to 'django/contrib/admin/utils.py')
-rw-r--r--django/contrib/admin/utils.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/django/contrib/admin/utils.py b/django/contrib/admin/utils.py
index 41b03a81c1..5da461351a 100644
--- a/django/contrib/admin/utils.py
+++ b/django/contrib/admin/utils.py
@@ -5,6 +5,7 @@ import datetime
import decimal
from django.contrib.auth import get_permission_codename
+from django.core.exceptions import FieldDoesNotExist
from django.db import models
from django.db.models.constants import LOOKUP_SEP
from django.db.models.deletion import Collector
@@ -265,7 +266,7 @@ def lookup_field(name, obj, model_admin=None):
opts = obj._meta
try:
f = opts.get_field(name)
- except models.FieldDoesNotExist:
+ except FieldDoesNotExist:
# For non-field values, the value is either a method, property or
# returned via a callable.
if callable(name):
@@ -306,7 +307,7 @@ def label_for_field(name, model, model_admin=None, return_attr=False):
except AttributeError:
# field is likely a ForeignObjectRel
label = field.opts.verbose_name
- except models.FieldDoesNotExist:
+ except FieldDoesNotExist:
if name == "__unicode__":
label = force_text(model._meta.verbose_name)
attr = six.text_type
@@ -349,7 +350,7 @@ def help_text_for_field(name, model):
help_text = ""
try:
field_data = model._meta.get_field_by_name(name)
- except models.FieldDoesNotExist:
+ except FieldDoesNotExist:
pass
else:
field = field_data[0]