diff options
author | Daniel Pyrathon <pirosb3@gmail.com> | 2015-01-02 16:14:23 +0100 |
---|---|---|
committer | Tim Graham <timograham@gmail.com> | 2015-01-02 10:46:04 -0500 |
commit | 8958170755b37ce346ae5257c1000bd936faa3b0 (patch) | |
tree | 53eeaf3e736cb776b84a3bef940f545b753bb37e /django/contrib/admin/utils.py | |
parent | 1aa3e09c2043c88a760e8b73fb95dc8f1ffef50e (diff) | |
download | django-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.py | 7 |
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] |