add some stuff on admin panel

This commit is contained in:
Basyrov Rustam
2025-06-04 19:51:36 +03:00
parent 167d8f031f
commit 2952723981

View File

@@ -4,5 +4,21 @@ from django.contrib import admin
from .models import Question, Choice
admin.site.register(Question)
class ChoiceInline(admin.TabularInline):
model = Choice
extra = 1
class QuestionAdmin(admin.ModelAdmin):
fieldsets = [
(None, {"fields": ["question_text"]}),
("Date information", {"fields": ["pub_date"], "classes": ["collapse"]}),
]
inlines = [ChoiceInline]
list_display = ["question_text", "pub_date", "was_published_recently"]
list_filter = ["pub_date"]
search_fields = ["question_text"]
admin.site.register(Question, QuestionAdmin)
admin.site.register(Choice)