__init__.py 1.0 KB

123456789101112131415161718192021222324
  1. from django.contrib.admin.decorators import register
  2. from django.contrib.admin.filters import (
  3. AllValuesFieldListFilter, BooleanFieldListFilter, ChoicesFieldListFilter,
  4. DateFieldListFilter, EmptyFieldListFilter, FieldListFilter, ListFilter,
  5. RelatedFieldListFilter, RelatedOnlyFieldListFilter, SimpleListFilter,
  6. )
  7. from django.contrib.admin.options import (
  8. HORIZONTAL, VERTICAL, ModelAdmin, StackedInline, TabularInline,
  9. )
  10. from django.contrib.admin.sites import AdminSite, site
  11. from django.utils.module_loading import autodiscover_modules
  12. __all__ = [
  13. "register", "ModelAdmin", "HORIZONTAL", "VERTICAL", "StackedInline",
  14. "TabularInline", "AdminSite", "site", "ListFilter", "SimpleListFilter",
  15. "FieldListFilter", "BooleanFieldListFilter", "RelatedFieldListFilter",
  16. "ChoicesFieldListFilter", "DateFieldListFilter",
  17. "AllValuesFieldListFilter", "EmptyFieldListFilter",
  18. "RelatedOnlyFieldListFilter", "autodiscover",
  19. ]
  20. def autodiscover():
  21. autodiscover_modules('admin', register_to=site)