定义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

相关文章
相关标签/搜索