此内容进行用户管理,首先在settings.py中启用django.contrib的app。
- INSTALLED_APPS = (
- 'django.contrib.auth',
- 'django.contrib.contenttypes',
- 'django.contrib.sessions',
- 'django.contrib.sites',
- 'django.contrib.messages',
- 'catsite.spinfo',
- )
python manage.py syncdb 生成管理界面使用的额外数据库表
python manage.py createsuperuser来另外创建一个admin的用户帐号
将admin访问配置在URLconf
-
(r'^admin/', include(admin.site.urls)),
取消下面两行的注释
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()
admin.autodiscover()
http://127.0.0.1:8000/admin/进行站点管理
将你的Models加入到Admin管理
在app(spinfo)文件夹中添加admin.py文件
- from django.contrib import admin
- from catsite.spinfo.models import xxx
- admin.site.register(xxx)