定義django admin的站點頭,標題等

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')),
]

image

 

AdminSite中經常使用的定製屬性:網站

site_header: 每一個管理網頁的頁頭都會出現的標題url

site_title:   頁面標題,<title></title>中的內容spa

site_url:    管理站點中View site的目標地址code

login_form:  登陸頁面使用的AuthenticationForm子類名orm

相關文章
相關標籤/搜索