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
35
|
from django.contrib import admin
from saveAPI.models import Gallery, StateSave, BookCategory, Book
from django.forms import TextInput, Textarea
from django.db import models
@admin.register(StateSave)
class UserDiagrams(admin.ModelAdmin):
list_display = ('name', 'base64_image',
'save_time', 'create_time')
list_filter = ('save_id',)
@admin.register(Gallery)
class GalleryDiagrams(admin.ModelAdmin):
list_display = ('name', 'image_tag', 'description')
list_filter = ('save_time',)
search_fields = ('name', 'description')
formfield_overrides = {
models.CharField: {'widget': TextInput(attrs={'size': '50'})},
models.TextField: {'widget': Textarea(attrs={'rows': 20, 'cols': 50})},
}
@admin.register(BookCategory)
class BookCategoryAdmin(admin.ModelAdmin):
list_display = ('id', 'category_name')
search_fields = ('category_name',)
@admin.register(Book)
class BookAdmin(admin.ModelAdmin):
list_display = ('id', 'book_name', 'category')
search_fields = ('book_name', 'category__category_name')
list_filter = ('category',)
|