Utility functions for code sharing between django-fluent-.. modules.
This includes:
- Making integration with modules optional
- Django compatibility code
- Shared code for fluet apps ("Don't repeat yourself")
For optional modules, STUB interfaces are implemented. When the actual modules are available, those features are picked up by all apps.
- django-fluent-pages:
CurrentPageMixin
,app_reverse()
,mixed_reverse()
. - django-any-urlfield:
AnyUrlField
enhances the standard DjangoURLField
. - django-any-imagefield:
AnyImageField
andAnyFileField
enhance the standard DjangoImageField
andFileField
. - django-taggit: tagging can be added optionally, based on django-taggit, django-taggit-autosuggest or django-taggit-autocomplete-modified.
- django_comments: commenting support can use django_comments or the older django.contrib.comments.
This module is mainly used internally between other django-fluent apps. For the whole list of apps, see http://django-fluent.org/