Django 3.0入门与实践
上QQ阅读APP看书,第一时间看更新

3.9 向管理页面中添加投票应用

到目前为止,投票系统已经有了超级管理员账号,也有了网站后台管理系统,但是,从前面的截图可以看出,后台系统还缺少对投票应用基本数据的修改功能,如没有问卷发布功能。接下来看看如何使得Django管理后台能够添加并修改问卷。

打开polls/admin.py文件,添加以下代码:

    from django.contrib import admin
    from .models import Question
admin.site.register(Question)

重启Web服务并刷新后台管理页面,如下图所示,可以看到此时多了一个POLLS节点。

在POLLS节点下有一行Questions。Questions是一个超链接,单击它可以查看全部已有问卷。由于目前系统中还不存在任何问卷,单击Add按钮添加一条问卷信息,如下图所示。

点击SAVE按钮保存问卷,保存之后网页自动跳转到问卷列表页面,可以看到问卷列表下多了一条记录,如下图所示。

单击Question object (1)进入问卷编辑页面,如下图所示。