Source code for cmsplugin_blocks.contrib.django_configuration
"""`django-configuration <https://django-configurations.readthedocs.io/>`_ class that youcan use in your project to load application default settings.You just have to inherit from it in your settings class: :: from configurations import Configuration from cmsplugin_blocks.contrib.django_configuration import CmsBlocksDefaultSettings class Dev(CmsBlocksDefaultSettings, Configuration): DEBUG = True BLOCKS_ENABLED_PLUGINS = [ "CardPlugin", "ContainerPlugin", ]This will override only the setting ``BLOCKS_ENABLED_PLUGINS``, all otherapplication settings will have the default values from``cmsplugin_blocks.defaults``."""from..defaultsimport(BLOCKS_ENABLED_PLUGINS,BLOCKS_KNOWED_FEATURES_PLUGINS,BLOCKS_FEATURE_PLUGINS,BLOCKS_ALBUM_TEMPLATES,BLOCKS_CARD_TEMPLATES,BLOCKS_CONTAINER_TEMPLATES,BLOCKS_HERO_TEMPLATES,BLOCKS_SLIDER_TEMPLATES,BLOCKS_ACCORDION_TEMPLATES,BLOCKS_MODEL_TRUNCATION_LENGTH,BLOCKS_MODEL_TRUNCATION_CHR,BLOCKS_MASSUPLOAD_FILESIZE_LIMIT,)
[docs]classCmsBlocksDefaultSettings:""" Default application settings class to use with a "django-configuration" class. """BLOCKS_ENABLED_PLUGINS=BLOCKS_ENABLED_PLUGINSBLOCKS_KNOWED_FEATURES_PLUGINS=BLOCKS_KNOWED_FEATURES_PLUGINSBLOCKS_FEATURE_PLUGINS=BLOCKS_FEATURE_PLUGINSBLOCKS_ALBUM_TEMPLATES=BLOCKS_ALBUM_TEMPLATESBLOCKS_CARD_TEMPLATES=BLOCKS_CARD_TEMPLATESBLOCKS_CONTAINER_TEMPLATES=BLOCKS_CONTAINER_TEMPLATESBLOCKS_HERO_TEMPLATES=BLOCKS_HERO_TEMPLATESBLOCKS_SLIDER_TEMPLATES=BLOCKS_SLIDER_TEMPLATESBLOCKS_ACCORDION_TEMPLATES=BLOCKS_ACCORDION_TEMPLATESBLOCKS_MODEL_TRUNCATION_LENGTH=BLOCKS_MODEL_TRUNCATION_LENGTHBLOCKS_MODEL_TRUNCATION_CHR=BLOCKS_MODEL_TRUNCATION_CHRBLOCKS_MASSUPLOAD_FILESIZE_LIMIT=BLOCKS_MASSUPLOAD_FILESIZE_LIMIT