• python测试开发django(20)--admin首页和title修改


    前言

    django的admin首页默认显示的"Django管理",title显示的是"Django站点管理员",这里的文案内容可以修改成自己项目的后台页面内容

    首页和title

    django后台首页点开,修改成项目对应的文案,修改如下图2个地方

     admin.py修改

    sites.py源码里面AdminSite类下面有site_title、site_header、index_title这三个值

     

    class AdminSite:
        """
        An AdminSite object encapsulates an instance of the Django admin application, ready
        to be hooked in to your URLconf. Models are registered with the AdminSite using the
        register() method, and the get_urls() method can then be used to access Django view
        functions that present a full admin interface for the collection of registered
        models.
        """
    
        # Text to put at the end of each page's <title>.
        site_title = gettext_lazy('Django site admin')
    
        # Text to put in each page's <h1>.
        site_header = gettext_lazy('Django administration')
    
        # Text to put at the top of the admin index page.
        index_title = gettext_lazy('Site administration')
    
        # URL for the "View site" link at the top of each admin page.
        site_url = '/'
    

     在admin.py下重写admin.site里面的属性值

    # coding:utf-8
    #admin.py
    from django.contrib import admin
    from tb import models
    
    admin.site.site_header="藏龙岛项目管理系统"
    admin.site.site_title="登录后台系统"
    admin.site.index_title='后台管理'
    

     刷新页面,即可看到修改后的内容

    越努力,越幸运!!! good good study,day day up!!!
  • 相关阅读:
    装饰器的写法以及应用环境
    面向对象中super的作用
    os与sys模块的作用与常用方法
    python re模块
    python 冒泡排序,二分法
    正则表达式
    python 高阶内置函数
    python 内置函数
    python 生成器和生成器表达式
    python 函数名的应用(第一类对象),闭包,迭代器
  • 原文地址:https://www.cnblogs.com/canglongdao/p/14107823.html
Copyright © 2020-2023  润新知