from django.contrib import admin from django.contrib.gis.admin import OSMGeoAdmin from .models import Trip from utils.widgets import OLAdminBase from utils.util import get_latlon from utils.widgets import LGEntryForm @admin.register(Trip) class TripAdmin(OSMGeoAdmin): list_display = ('title', 'slug') prepopulated_fields = {'slug': ('title',)} ordering = ('title',) search_fields = ['title'] list_select_related = True fieldsets = ( ('Trip', { 'fields': ( 'title', 'subtitle', 'dek_markdown', 'route', 'slug', 'start_date', 'end_date', 'pub_date', ), 'classes': ( 'show', 'extrapretty' ) }), )