admin.pydjango
from django.contrib import admin from app.models import Product # Register your models here. class MyAdminSite(admin.AdminSite): site_header = '个人管理网站' admin_site = MyAdminSite() #使用admin_site实例注册须要管理的模型类 admin_site.register(Product)
修改urls.pyapp
from django.conf.urls import url, include from django.contrib import admin from app.admin import admin_site urlpatterns = [ url(r'^admin/', admin_site.urls), #修改这一行 url(r'^app/', include('app.urls')), ]
AdminSite中经常使用的定制属性:网站
site_header: 每一个管理网页的页头都会出现的标题url
site_title: 页面标题,<title></title>中的内容spa
site_url: 管理站点中View site的目标地址code
login_form: 登陆页面使用的AuthenticationForm子类名orm