Development of an internal social media platform with personalised dashboards for students
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

__init__.py 1.2KB

1234567891011121314151617181920212223242526272829
  1. # ACTION_CHECKBOX_NAME is unused, but should stay since its import from here
  2. # has been referenced in documentation.
  3. from django.contrib.admin.decorators import register
  4. from django.contrib.admin.filters import (
  5. AllValuesFieldListFilter, BooleanFieldListFilter, ChoicesFieldListFilter,
  6. DateFieldListFilter, FieldListFilter, ListFilter, RelatedFieldListFilter,
  7. RelatedOnlyFieldListFilter, SimpleListFilter,
  8. )
  9. from django.contrib.admin.helpers import ACTION_CHECKBOX_NAME
  10. from django.contrib.admin.options import (
  11. HORIZONTAL, VERTICAL, ModelAdmin, StackedInline, TabularInline,
  12. )
  13. from django.contrib.admin.sites import AdminSite, site
  14. from django.utils.module_loading import autodiscover_modules
  15. __all__ = [
  16. "register", "ACTION_CHECKBOX_NAME", "ModelAdmin", "HORIZONTAL", "VERTICAL",
  17. "StackedInline", "TabularInline", "AdminSite", "site", "ListFilter",
  18. "SimpleListFilter", "FieldListFilter", "BooleanFieldListFilter",
  19. "RelatedFieldListFilter", "ChoicesFieldListFilter", "DateFieldListFilter",
  20. "AllValuesFieldListFilter", "RelatedOnlyFieldListFilter", "autodiscover",
  21. ]
  22. def autodiscover():
  23. autodiscover_modules('admin', register_to=site)
  24. default_app_config = 'django.contrib.admin.apps.AdminConfig'