flatpages/admin.py. CustomFlatPageAdmin, FlatPageAdmin.
, customflatpage admin.py , , , .
from django.contrib import admin
from django.contrib.flatpages.models import FlatPage
from django.contrib.flatpages.admin import FlatPageAdmin
def get_sites(obj):
'returns a list of site names for a FlatPage object'
return ", ".join((site.name for site in obj.sites.all()))
get_sites.short_description = 'Sites'
class CustomFlatPageAdmin(FlatPageAdmin):
list_display = ('title', 'url', get_sites)
admin.site.unregister(FlatPage)
admin.site.register(FlatPage, CustomFlatPageAdmin)