mirror of https://github.com/django/django.git
Fixed #23489 -- Added numpy 1.9+ support in template lookups
This commit is contained in:
parent
054bdfeff1
commit
12809e1609
|
@ -767,7 +767,9 @@ class Variable(object):
|
|||
for bit in self.lookups:
|
||||
try: # dictionary lookup
|
||||
current = current[bit]
|
||||
except (TypeError, AttributeError, KeyError, ValueError):
|
||||
# ValueError/IndexError are for numpy.array lookup on
|
||||
# numpy < 1.9 and 1.9+ respectively
|
||||
except (TypeError, AttributeError, KeyError, ValueError, IndexError):
|
||||
try: # attribute lookup
|
||||
# Don't return class attributes if the class is the context:
|
||||
if isinstance(current, BaseContext) and getattr(type(current), bit):
|
||||
|
|
Loading…
Reference in New Issue