Coverage for books/admin.py: 100.00%
14 statements
« prev ^ index » next coverage.py v7.11.0, created at 2025-10-24 18:34 -0700
« prev ^ index » next coverage.py v7.11.0, created at 2025-10-24 18:34 -0700
1from django.contrib import admin
3from .models import Book, Review
6class ReviewInline(admin.TabularInline):
7 model = Review
10@admin.register(Book)
11class BookAdmin(admin.ModelAdmin):
12 list_display = [
13 "title",
14 "author",
15 "description",
16 "price",
17 "publisher",
18 "pubdate",
19 ]
20 search_fields = ["title", "author"]
21 ordering = ["title", "author"]
22 inlines = [
23 ReviewInline,
24 ]
27admin.site.register(Review)
30class ReviewAdmin(admin.ModelAdmin):
31 list_display = ["review", "date", "creator"]
32 search_fields = ["creator", "review"]