compat: handle case of Django 1.11 without psycopg2 (fixes #29193)
This commit is contained in:
parent
d730dba525
commit
000f683601
|
@ -43,8 +43,11 @@ class JSONField(object):
|
|||
self.__args = args
|
||||
self.__kwargs = kwargs
|
||||
if django.VERSION >= (1, 11):
|
||||
from django.contrib.postgres.fields import JSONField
|
||||
self.__dj11_field = JSONField(*args, **kwargs)
|
||||
try:
|
||||
from django.contrib.postgres.fields import JSONField
|
||||
self.__dj11_field = JSONField(*args, **kwargs)
|
||||
except ImportError:
|
||||
pass
|
||||
try:
|
||||
from jsonfield.fields import JSONField
|
||||
self.__jsonfield_field = JSONField(*args, **kwargs)
|
||||
|
|
Loading…
Reference in New Issue