nephila/django-app-enabler

View on GitHub
docs/limitations.rst

Summary

Maintainability
Test Coverage
.. _limitations:


###############
Limitations
###############

Paching features have currently the following limitations:

*************************
settings.py
*************************

* Only single file ``settings.py`` are currently supported.
  In case you are using splitted settings, the only way to use ``django-app-enabler`` is to have at least an empty
  ``INSTALLED_APPS`` list in the settings file declared in ``DJANGO_SETTINGS_MODULE``.
* Settings with literal or "simple" lists and dictionaries (like ``CACHE``, ``DATABASES``, ``AUTH_PASSWORD_VALIDATORS``) are supported, the most notable exception is ``TEMPLATES`` in which you cannot add / replace options in a single template engine. Any custom setting is supported.
* While extra requirements will be installed when including them in the package argument (as in ``djangocms-blog[search]``),
  they will not be added to ``INSTALLED_APPS`` and they must be added manually after command execution.


*************************
urls.py
*************************

* Only single file ``urls.py`` are currently supported.
  In case you are using splitted settings, the only way to use ``django-app-enabler`` is to have at least an empty
  ``urlpatterns`` list in the ``settings.ROOT_URLCONF`` file.