__init__.py 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. from django.contrib.admin.decorators import action, display, register
  2. from django.contrib.admin.filters import (
  3. AllValuesFieldListFilter,
  4. BooleanFieldListFilter,
  5. ChoicesFieldListFilter,
  6. DateFieldListFilter,
  7. EmptyFieldListFilter,
  8. FieldListFilter,
  9. ListFilter,
  10. RelatedFieldListFilter,
  11. RelatedOnlyFieldListFilter,
  12. SimpleListFilter,
  13. )
  14. from django.contrib.admin.options import (
  15. HORIZONTAL,
  16. VERTICAL,
  17. ModelAdmin,
  18. ShowFacets,
  19. StackedInline,
  20. TabularInline,
  21. )
  22. from django.contrib.admin.sites import AdminSite, site
  23. from django.utils.module_loading import autodiscover_modules
  24. __all__ = [
  25. "action",
  26. "display",
  27. "register",
  28. "ModelAdmin",
  29. "HORIZONTAL",
  30. "VERTICAL",
  31. "StackedInline",
  32. "TabularInline",
  33. "AdminSite",
  34. "site",
  35. "ListFilter",
  36. "SimpleListFilter",
  37. "FieldListFilter",
  38. "BooleanFieldListFilter",
  39. "RelatedFieldListFilter",
  40. "ChoicesFieldListFilter",
  41. "DateFieldListFilter",
  42. "AllValuesFieldListFilter",
  43. "EmptyFieldListFilter",
  44. "RelatedOnlyFieldListFilter",
  45. "ShowFacets",
  46. "autodiscover",
  47. ]
  48. def autodiscover():
  49. autodiscover_modules("admin", register_to=site)