from django.contrib import admin from .models import Gallery, Photo class GalleryAdmin(admin.ModelAdmin): list_display = ('title', 'date_added', 'photo_count', 'is_public') list_filter = ['date_added', 'is_public'] date_hierarchy = 'date_added' prepopulated_fields = {'slug': ('title',)} model = Gallery autocomplete_fields = ['photos', ] search_fields = ['title', ] class PhotoAdmin(admin.ModelAdmin): list_display = ('title', 'date_taken', 'date_added', 'is_public', 'view_count', 'admin_thumbnail') list_filter = ['date_added', 'is_public'] search_fields = ['title', 'slug', 'caption'] list_per_page = 10 prepopulated_fields = {'slug': ('title',)} readonly_fields = ('date_taken',) model = Photo