Django从入门到放弃之修改后台模板文件(八) 发表评论 307 views CXX1.COM原创博客网 › 白石 › 哲学 › 技艺 › Django › Django从入门到放弃之修改后台模板文件(八) ------------ > ## 一、自定义我们的表单 > 还是老样子我们需要创建一个 git 分支 <font color="red">**adminTemplet**</font> > 编写 admin.py from django.contrib import admin from .models import Choice, Question class ChoiceInline(admin.TabularInline): model = Choice extra = 3 class QuestionAdmin(admin.ModelAdmin): fieldsets = [ (None, {'fields': ['question_text']}), ('Date information', {'fields': ['pub_date'], 'classes': ['collapse']}), ] inlines = [ChoiceInline] admin.site.register(Question, QuestionAdmin) # admin.site.register(Choice) # 不需要这种方式了 > 查看效果  > 来到我们的前台  > 选择  > 投票后的效果  > 现在我们的后台还是非常的丑陋比如是这样的  > 添加并显示 admin.py list_display = ('question_text', 'pub_date', 'was_published_recently')  > 添加下面的代码 list_filter = ['pub_date'] search_fields = ['question_text'] > 现在我们在项目目录下面建立一个 /templates/admin > 输入下面的命令 python -c "import django; print(django.__path__)" > 把 base.site.html 文件复制过去 index.index 也复制过去, 现在我们可以修改其中的代码就可以自定义 admin 