1. Customize the admin form
By registering the Question
model with admin.site.register(Question)
, Django was able to construct a default form representation.
To customize how the admin form looks and works. I need to create a model admin class, then pass it as the second argument to admin.site.register().
polls/admin.py
from django.contrib import admin
from .models import Question
class QuestionAdmin(admin.ModelAdmin):
fieldsets = [
(None, {'fields': ['questionText']}),
('Date information', {'fields': ['pubDate']}),
]
admin.site.register(Question, QuestionAdmin)
网友评论