![Django 3.0入门与实践](https://wfqqreader-1252317822.image.myqcloud.com/cover/246/36862246/b_36862246.jpg)
上QQ阅读APP看书,第一时间看更新
3.9 向管理页面中添加投票应用
到目前为止,投票系统已经有了超级管理员账号,也有了网站后台管理系统,但是,从前面的截图可以看出,后台系统还缺少对投票应用基本数据的修改功能,如没有问卷发布功能。接下来看看如何使得Django管理后台能够添加并修改问卷。
打开polls/admin.py文件,添加以下代码:
from django.contrib import admin from .models import Question
admin.site.register(Question)
重启Web服务并刷新后台管理页面,如下图所示,可以看到此时多了一个POLLS节点。
![](https://epubservercos.yuewen.com/B89DD0/19549641008916106/epubprivate/OEBPS/Images/Figure-P29_15011.jpg?sign=1739642049-wNIR8etGEM4Th3oz0VRLkU34TF8FXMOu-0-c63cb87a89465a5c4c54fc726168a987)
在POLLS节点下有一行Questions。Questions是一个超链接,单击它可以查看全部已有问卷。由于目前系统中还不存在任何问卷,单击Add按钮添加一条问卷信息,如下图所示。
![](https://epubservercos.yuewen.com/B89DD0/19549641008916106/epubprivate/OEBPS/Images/Figure-P29_15018.jpg?sign=1739642049-rG40cqlHqtWBVXH0qQ8klNNKQ1MsCTaG-0-9b46c4a7a8e532258f4dde9d445e027c)
点击SAVE按钮保存问卷,保存之后网页自动跳转到问卷列表页面,可以看到问卷列表下多了一条记录,如下图所示。
![](https://epubservercos.yuewen.com/B89DD0/19549641008916106/epubprivate/OEBPS/Images/Figure-P29_15025.jpg?sign=1739642049-gtoJ2Te6L9iwbblCcK0GAxxGZeP3CtJu-0-43646da45af36c180fcbdb53ab4f6ed0)
单击Question object (1)进入问卷编辑页面,如下图所示。
![](https://epubservercos.yuewen.com/B89DD0/19549641008916106/epubprivate/OEBPS/Images/Figure-P29_15032.jpg?sign=1739642049-b1I8JRMq9G4vedeWJ6vz4m4STUZTuE0c-0-e6ca3d91b712b692d0222c38d3e2465c)