启用管理员功能
Django的管理员功能默认是不启用的——这是一个可选项。想要为你的程序 启用管理员功能,需要做这三样事情:
1.在INSTALLED_APPS设置中添加"django.contrib.admin"。
2.运行python manage.py syncdb。当你添加一个新的应用程序到 INSTALLED_APPS时,数据库的表需要手动更新。
3.编辑文件mysite/urls.py,取消注释"Uncomment the next two lines..." 下的那些行注释。这个文件是一个URL映射。
最后,你的urls.py文件应该像下面的那样:
from django.conf.urls.defaults import *
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
# Example:
# (r'^mysite/', include('mysite.foo.urls')),
# Uncomment the admin/doc line below and add 'django.contrib.admindocs'
# to INSTALLED_APPS to enable admin documentation:
# (r'^admin/doc/', include ('django.contrib.admindocs.urls')),
# Uncomment the next line to enable the admin:
(r'^admin/(.*)', admin.site.root),
)
启动开发版服务器
让我们启动开发版服务器并浏览管理员页面。
python manage.py runserver
现在,打开浏览器,在你的本地域中进入"/admin/"——如, htt://127.0.0.1:8000/admin/。你将会看到管理员的登录界面: