• 定义django admin的站点头,标题等


    admin.py

    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.py

    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: 每个管理网页的页头都会出现的标题

    site_title:   页面标题,<title></title>中的内容

    site_url:    管理站点中View site的目标地址

    login_form:  登录页面使用的AuthenticationForm子类名

  • 相关阅读:
    类和对象
    使用JAVA理解程序逻辑
    类的有参
    1.人机猜拳
    类的无参方法
    类和对象
    Java解析XML
    集合框架一
    Java中的包
    继承
  • 原文地址:https://www.cnblogs.com/huangxm/p/6286299.html
Copyright © 2020-2023  润新知