此内容进行用户管理,首先在settings.py中启用django.contrib的app。

  1. INSTALLED_APPS = (
  2.     ‘django.contrib.auth’,
  3.     ‘django.contrib.contenttypes’,
  4.     ‘django.contrib.sessions’,
  5.     ‘django.contrib.sites’,
  6.     ‘django.contrib.messages’,
  7.    ’catsite.spinfo’,
  8. )
python manage.py syncdb 生成管理界面使用的额外数据库表
python manage.py createsuperuser来另外创建一个admin的用户帐号
将admin访问配置在URLconf
  1. (r’^admin/’, include(admin.site.urls)),
     
取消下面两行的注释
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()
 
将你的Models加入到Admin管理
在app(spinfo)文件夹中添加admin.py文件
  1. from django.contrib import admin
  2. from catsite.spinfo.models import xxx
  3. admin.site.register(xxx)