mirror of
https://github.com/Hopiu/django-select2.git
synced 2026-04-21 05:31:00 +00:00
Let Django_select2 be imported even when Django is not installed.
This commit is contained in:
parent
0d40026fe0
commit
1e166c7e8f
1 changed files with 16 additions and 10 deletions
|
|
@ -78,16 +78,22 @@ __version__ = "3.1.1"
|
|||
|
||||
__RENDER_SELECT2_STATICS = False
|
||||
|
||||
from django.conf import settings
|
||||
if settings.configured:
|
||||
__RENDER_SELECT2_STATICS = getattr(settings, 'AUTO_RENDER_SELECT2_STATICS', True)
|
||||
try:
|
||||
from django.conf import settings
|
||||
if settings.configured:
|
||||
__RENDER_SELECT2_STATICS = getattr(settings, 'AUTO_RENDER_SELECT2_STATICS', True)
|
||||
|
||||
from .widgets import Select2Widget, Select2MultipleWidget, HeavySelect2Widget, HeavySelect2MultipleWidget, \
|
||||
AutoHeavySelect2Widget, AutoHeavySelect2MultipleWidget
|
||||
from .fields import Select2ChoiceField, Select2MultipleChoiceField, HeavySelect2ChoiceField, \
|
||||
HeavySelect2MultipleChoiceField, HeavyModelSelect2ChoiceField, HeavyModelSelect2MultipleChoiceField, \
|
||||
ModelSelect2Field, ModelSelect2MultipleField, AutoSelect2Field, AutoSelect2MultipleField, \
|
||||
AutoModelSelect2Field, AutoModelSelect2MultipleField
|
||||
from .views import Select2View, NO_ERR_RESP
|
||||
from .widgets import Select2Widget, Select2MultipleWidget, HeavySelect2Widget, HeavySelect2MultipleWidget, \
|
||||
AutoHeavySelect2Widget, AutoHeavySelect2MultipleWidget
|
||||
from .fields import Select2ChoiceField, Select2MultipleChoiceField, HeavySelect2ChoiceField, \
|
||||
HeavySelect2MultipleChoiceField, HeavyModelSelect2ChoiceField, HeavyModelSelect2MultipleChoiceField, \
|
||||
ModelSelect2Field, ModelSelect2MultipleField, AutoSelect2Field, AutoSelect2MultipleField, \
|
||||
AutoModelSelect2Field, AutoModelSelect2MultipleField
|
||||
from .views import Select2View, NO_ERR_RESP
|
||||
except ImportError:
|
||||
import logging
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
if logger.isEnabledFor(logging.INFO):
|
||||
logger.info("Django not found.")
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue