django使用xadmin的全局配置详解

yipeiwu_com6年前Python基础

这篇主要写一些xadmin一些基础的全局设置

主题设置

首先需要在创建好的app中新建一个adminx.py的文件,然后添加代码

# _*_ coding: utf-8 _*_

import xadmin
from xadmin import views

class BaseSetting(object):
  enable_themes=True
  use_bootswatch=True

xadmin.site.register(views.BaseAdminView,BaseSetting)

全局设置

全局设置一些后台的顶部和底部信息还有菜单折叠代码如下:在原来的基础上

class GlobalSettings(object):
  site_title="后台管理系统"
  site_footer="七只"
  menu_style="accordion"
xadmin.site.register(views.CommAdminView,GlobalSettings)

修改主菜单英文变中文

修改users变成中文,其实这边是创建app时的app名

创建完一个app后一般会多出一个apps.py文件,这时候只要在这个文件中加入

# _*_ coding: utf-8 _*_

from django.apps import AppConfig


class UsersConfig(AppConfig):
  name = 'users'
  verbose_name=u"用户信息"

在users的app中的init.py文件中加入

default_app_config="users.apps.UsersConfig"

以上这篇django使用xadmin的全局配置详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python实现Zabbix-API监控

python实现Zabbix-API监控

  做运维的朋友应该知道,公司IDC机房经常有上架、下架、报修和报废的服务器。如果服务器数量很多的时候很容易造成监控遗漏。      ...

python利用urllib和urllib2访问http的GET/POST详解

前言 本文主要给大家介绍了关于python如何访问http的GET/POST的相关内容,使用urllib和urllib2,可以轻松实现对http的访问,下面话不多说了,来一起看看详细的介...

python 输出列表元素实例(以空格/逗号为分隔符)

给定list,如何以空格/逗号等符号以分隔符输出呢? 一般的,简单的for循环可以打印出list的内容: l=[1,2,3,4] for i in l: print(i) 输出结...

Python切片知识解析

切片原型 strs = ‘abcdefg' Strs[start: end:step] 切片的三个参数分别表开始,结束,步长 第一位下标为0,end位不取,如strs[1:3] = ‘b...

PyCharm下载和安装详细步骤

PyCharm下载和安装详细步骤

PyCharm下载和安装 进入https://www.jetbrains.com/pycharm/download/官方下载页面(如图 2 所示),可以看到 PyCharm 有 2 个...