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

1from django.contrib import admin 

2 

3from .models import Choice, Question 

4 

5 

6class ChoiceInline(admin.TabularInline): 

7 model = Choice 

8 extra = 5 

9 

10 

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"] 

23 

24 

25admin.site.register(Question, QuestionAdmin)