时光如瑾雨微凉 2019-10-27
Django自带一个后台管理站点,方便我们管理数据。这个界面只给管理员使用,并不对大众开放。
py manage.py createsuperuser
如下图所示:
py manage.py runserver
服务器启动后,在浏览器中输入http://127.0.0.1:8000/admin,进入登陆界面
输入刚刚注册的账户,进入管理站点页面
上面中的Groups(组)和Users(用户)是可编辑的,它们是由 <span>django.contrib.auth</span>
提供的,这是 Django 开发的认证框架。
我们需要现在polls/admin.py中进行注册,才能够在管理界面中看到polls应用。代码如下:
# polls/admin.py from django.contrib import admin from .models import Question admin.site.register(Question)
刷新页面,就可以看到Question类了。
我们向管理页面注册了问题Question类,我们可以对它进行增、删、改等操作。
点击 "Questions" 。现在看到是问题 "Questions" 对象的列表 "change list" 。这个界面会显示所有数据库里的问题 Question 对象,你可以选择一个来修改。这里现在有我们在上一部分中创建的 “What‘s up?” 问题。
点击 “What‘s up?” 来编辑这个问题(Question)对象: