Django 2.0.1 官方文档翻译: 编写你的第一个 Django app,第七部分(Page 12)
编写你的第一个 Django app,第七部分(Page 12)转载请注明链接地址 本节教程承接第六部分(page 11)的教程。我们继续开发 web-poll应用,并专注于自定义django的自动生成的admin站点,这点我们在第二部分(page 7)中探讨过。 自定义admin表单 通过在 admin.site.register(Question) 中注册 Question 模型,django可以构建一个默认的表单形式。通常,你会希望自定义表单的外观和工作方式。你会在注册对象时告诉django你想使用的选项。 我们来看看编辑表单中的字段顺序是如何工作的。使用下面的代码替换 admin.site.register(Question) : # polls/admin.py from django.contrib import admin from .models import Question class QuestionAdmin(admin.ModelAdmin): fields = ['pub_date', 'question_text'] admin.site.register(Question, QuestionAdmin) 你会遵循这个模式 —— 创建一个admin类的模型,然后把它传递给 admin.site.register() 的第二个参数 ——