Serotonin Storm

source>basic>books>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
32
33
34
from django.contrib import admin
from basic.books.models import *


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

admin.site.register(Genre, GenreAdmin)


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

admin.site.register(Publisher, PublisherAdmin)


class BookAdmin(admin.ModelAdmin):
    list_display  = ('title', 'pages')
    prepopulated_fields = {'slug': ('title',)}

admin.site.register(Book, BookAdmin)


class HighlightAdmin(admin.ModelAdmin):
    list_display  = ('book', 'highlight')
    list_filter   = ('book',)

admin.site.register(Highlight, HighlightAdmin)


class PageAdmin(admin.ModelAdmin):
    list_display = ('book', 'current_page')

admin.site.register(Page, PageAdmin)