创建一个管理员账号
创建一个能登录管理页面的用户,运行以下命令:python manage.py createsuperuser
启动开发服务器
python manage.py runserver
进入管理站点页面
向管理页面中加入投票应用
向polls/admin.py 文件输入以下代码:
from django.contrib import admin
from .models import Question
admin.site.register(Question)
体验便捷的管理功能
我们需要向管理页面注册问题Question类:
点击 “Questions” 。现在看到是问题 “Questions” 对象的列表 “change list” 。这个界面会显示所有数据库里的问题 Question 对象,你可以选择一个来修改。图片中圈起来的那个,应该是之前我创建的 “What’s up?” 问题,不知道为什么显示出来是这样,不明白……
emmm,我点进去后,应该是可以进行编辑的,但是只有图片中的那些,啊啊啊,肯定是我前面做错了,先不管,先把这里的内容弄完,后面再继续弄
页面的底部提供了几个选项:
- 保存(Save) - 保存改变,然后返回对象列表。
- 保存并继续编辑(Save and continue editing) - 保存改变,然后重新载入当前对象的修改界面。
- 保存并新增(Save and add another) - 保存改变,然后添加一个新的空对象并载入修改界面。
- 删除(Delete) - 显示一个确认删除页面。