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