1. 列表顯示數(shù)據(jù)模型的字段
polls/models.py
from django.db import models
from django.utils.encoding import python_2_unicode_compatible
@python_2_unicode_compatible ? ? ? # only if you need to support Python 2
class Question(models.Model):
? ? # ...
? ? def__str__(self):
? ? ? ? ?return self.question_text
@python_2_unicode_compatible ? ?# only if you need to support Python 2
class Choice(models.Model):
? ? ?# ...
? ? ?def__str__(self):
? ? ? ? ? return self.choice_text?
2. 顯示多列數(shù)據(jù)
polls/admin.py
class QuestionAdmin(admin.ModelAdmin):
? ? # ...
? ? list_display=('question_text','pub_date')
3. 調(diào)整數(shù)據(jù)項(xiàng)的順序
polls/admin.py
from django.contrib import admin
from.models import Question
classQuestionAdmin(admin.ModelAdmin):
? ? fields=['pub_date','question_text']
? ? admin.site.register(Question,QuestionAdmin)
4. 數(shù)據(jù)項(xiàng)分組(Group)
polls/admin.py
from django.contrib import admin
from .models import Question
class QuestionAdmin(admin.ModelAdmin):
? ? fieldsets=[
? ? ? ? (None,{'fields':['question_text']}),
? ? ? ? ('Date information',{'fields':['pub_date']}),
? ? ]
? ? admin.site.register(Question,QuestionAdmin)
5. 列表顯示多個(gè)數(shù)據(jù)項(xiàng)目
polls/admin.py
class QuestionAdmin(admin.ModelAdmin):
? ? # ...
? ? list_display=('question_text','pub_date')