Django 广受欢迎的一个功能是内置的 Web 管理界面,在这里你可以浏览、标记和删除模型实例
表示的数据。本节将做些设置,让你在管理界面中查看 Rango 应用的两个模型。
相关的设置很简单。在项目的 settings.py 模块中你可能注意到了,有个预装的应用是
django.contrib.admin (在 INSTALLED_APPS 列表中)。此外,在项目的 urls.py 模块中有个匹配
admin/ 的 URL 模式(在 urlpattern 中)。
其实,使用默认的设置基本就行了。执行下述命令,启动 Django 开发服务器:
$ python manage.py runserver
然后打开 Web 浏览器,访问 http://127.0.0.1:8000/admin/。你会看到登录界面。使用创建超级用户
时提供的凭据登录。登录后会看到类似图 5-2 所示的界面。
看起来不错,但是没有 Rango 应用的 Category 和 Page 模型。为了显示这两个模型,我们要给Django 一些提示。
打开 rango/admin.py 文件,注册想在管理界面显示的类。下述代码注册 Category 和 Page 两个类。
from django.contrib import admin
from rango.models import Category, Page
admin.site.register(Category)