From e5c3ec600be05a5878f6ecc840b0aa93e3e4d715 Mon Sep 17 00:00:00 2001 From: John Vandenberg Date: Wed, 15 Jul 2020 07:49:04 +0700 Subject: [PATCH] Update import for Django 3.1 support --- eav/queryset.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/eav/queryset.py b/eav/queryset.py index ff5038f..fe89fbe 100644 --- a/eav/queryset.py +++ b/eav/queryset.py @@ -22,6 +22,7 @@ Q-expressions need to be rewritten for two reasons: from itertools import count from functools import wraps +from django.core.exceptions import FieldDoesNotExist from django.core.exceptions import FieldError, ObjectDoesNotExist from django.db import models from django.db.models import Case, IntegerField, Q, When @@ -248,7 +249,7 @@ def expand_eav_filter(model_cls, key, value): try: field = model_cls._meta.get_field(fields[0]) - except models.FieldDoesNotExist: + except FieldDoesNotExist: return key, value if not field.auto_created or field.concrete: