Coverage for polls/admin.py: 100.00%
12 statements
« prev ^ index » next coverage.py v7.8.2, created at 2025-06-08 13:12 -0700
« prev ^ index » next coverage.py v7.8.2, created at 2025-06-08 13:12 -0700
1from django.contrib import admin
3from .models import Choice, Question
6class ChoiceInline(admin.TabularInline):
7 model = Choice
8 extra = 5
11class QuestionAdmin(admin.ModelAdmin):
12 fieldsets = [
13 (None, {"fields": ["question_text"]}),
14 (
15 "Date information",
16 {"fields": ["pub_date"], "classes": ["collapse"]},
17 ),
18 ]
19 inlines = [ChoiceInline]
20 list_display = ("question_text", "pub_date", "was_published_recently")
21 list_filter = ["pub_date"]
22 search_fields = ["question_text"]
25admin.site.register(Question, QuestionAdmin)