from django.apps import apps from django.contrib import admin from django.contrib.admin.sites import AlreadyRegistered from django_summernote.admin import SummernoteModelAdmin from admin_ordering.admin import OrderableAdmin from .models import * # Register your models here. @admin.register(Post) class PostModelAdmin(SummernoteModelAdmin): summernote_fields = ['content'] @admin.register(Calendar) class CalendarModelAdmin(SummernoteModelAdmin): summernote_fields = ['content'] @admin.register(GrandPrix) class GrandPrixModelAdmin(SummernoteModelAdmin): summernote_fields = ['content'] @admin.register(AdministrationMember) class AdministrationMemberModelAdmin(OrderableAdmin, admin.ModelAdmin): list_display = ['__str__', 'ordering'] list_editable = ['ordering'] ordering_field_hide_input = True exclude = ['ordering'] app_models = apps.get_app_config('core').get_models() for model in app_models: try: admin.site.register(model) except AlreadyRegistered: pass admin.site.site_header = 'pdlzbs' admin.site.site_title = 'pdlzbs' admin.site.index_title = 'Panel administracyjny' admin.site.site_url = '/' admin.site.enable_nav_sidebar = False