Serotonin Storm

source>basic>places>admin.py
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
from django.contrib import admin
from basic.places.models import *


class PlaceTypeAdmin(admin.ModelAdmin):
    prepopulated_fields = {'slug': ('title',)}

admin.site.register(PlaceType, PlaceTypeAdmin)


class CityAdmin(admin.ModelAdmin):
    prepopulated_fields = {'slug': ('city', 'state')}

admin.site.register(City, CityAdmin)


class PointAdmin(admin.ModelAdmin):
    list_display = ('address', 'city', 'zip', 'latitude', 'longitude')
    list_filter = ('city',)
    search_fields = ('address',)

admin.site.register(Point, PointAdmin)


class PlaceAdmin(admin.ModelAdmin):
    list_display = ('title', 'point', 'city', 'status')
    list_filter = ('status', 'place_types')
    search_fields = ('title',)
    prepopulated_fields = {'slug': ('title',)}

admin.site.register(Place, PlaceAdmin)