管理界面不是为了网站的访问者,而是为管理者准备的。
创建管理员账号
首先,我们得创建一个能登录管理页面的用户。
$ python manage.py createsuperuser
进入管理站点页面
Django 的管理界面默认就是启用的。如果服务器未启动,先启动它:
$ python manage.py runserver
打开浏览器 http://127.0.0.1:8000/admin/,并登录管理站点。
我们将会看到可编辑的内容:组和用户。它们是由 django.contrib.auth
提供的,是 Django 开发的认证框架。
向管理页面中加入polls应用
编辑 polls/admin.py
文件:
from django.contrib import admin from .models import Question admin.site.register(Question)
我们向管理页面注册了问题 Question
类,它会被显示在索引页里: