51 lines
1.1 KiB
Python
51 lines
1.1 KiB
Python
from django.contrib.admin.decorators import action, display, register
|
|
from django.contrib.admin.filters import (
|
|
AllValuesFieldListFilter,
|
|
BooleanFieldListFilter,
|
|
ChoicesFieldListFilter,
|
|
DateFieldListFilter,
|
|
EmptyFieldListFilter,
|
|
FieldListFilter,
|
|
ListFilter,
|
|
RelatedFieldListFilter,
|
|
RelatedOnlyFieldListFilter,
|
|
SimpleListFilter,
|
|
)
|
|
from django.contrib.admin.options import (
|
|
HORIZONTAL,
|
|
VERTICAL,
|
|
ModelAdmin,
|
|
StackedInline,
|
|
TabularInline,
|
|
)
|
|
from django.contrib.admin.sites import AdminSite, site
|
|
from django.utils.module_loading import autodiscover_modules
|
|
|
|
__all__ = [
|
|
"action",
|
|
"display",
|
|
"register",
|
|
"ModelAdmin",
|
|
"HORIZONTAL",
|
|
"VERTICAL",
|
|
"StackedInline",
|
|
"TabularInline",
|
|
"AdminSite",
|
|
"site",
|
|
"ListFilter",
|
|
"SimpleListFilter",
|
|
"FieldListFilter",
|
|
"BooleanFieldListFilter",
|
|
"RelatedFieldListFilter",
|
|
"ChoicesFieldListFilter",
|
|
"DateFieldListFilter",
|
|
"AllValuesFieldListFilter",
|
|
"EmptyFieldListFilter",
|
|
"RelatedOnlyFieldListFilter",
|
|
"autodiscover",
|
|
]
|
|
|
|
|
|
def autodiscover():
|
|
autodiscover_modules("admin", register_to=site)
|