Django最强大的部分之一是自动管理界面。它从模型中读取元数据,提供一个快速的、以模型为中心的界面,在这个界面中,受信任的用户可以管理站点上的内容。
admin这部分比较容易编写
#admin.py
from django.contrib import admin
from django.contrib.auth.admin import UserAdmin
from .models import UserProfile,UserTodo
# Register your models here.
admin.site.register(UserProfile,UserAdmin)#用UserAdmin去注册UserProfile
admin.site.register(UserTodo)
将用户信息注册到admin中以后便可以以管理员身份登陆进行对网站内容的管理
如下如所示
项目github地址