专栏首页数据云团Django实战-后台管理框架Xadmin

Django实战-后台管理框架Xadmin

Django实战-配置后台管理框架Xadmin

Django网络应用开发的5项基础核心技术包括模型(Model)的设计,URL 的设计与配置,View(视图)的编写,Template(模板)的设计和Form(表单)的使用。

一、xadmin 全局配置

将全局配置修改:

如左上角:django Xadmin。下面的© 我的公司

主题修改,app名称汉化,菜单收叠。

① 使用 Xadmin 主题功能

可以把全站的配置放在 operation\adminx.py 中:

添加主题功能

from xadmin import views

# 创建xadmin的最基本管理器配置,并与view绑定
class BaseSetting(object):
    # 开启主题功能
    enable_themes = True
    use_bootswatch = True

# 将基本配置管理与view绑定
xadmin.site.register(views.BaseAdminView, BaseSetting)

全局配置

修改django admin 和下面的收起菜单

# 全局修改,固定写法
class GlobalSettings(object):
    # 修改title
    site_title = '垃圾分类后台'
    # 修改footer
    site_footer = '垃圾分类'
    # 收起菜单
    menu_style = 'accordion'

# 将title和footer信息进行注册
xadmin.site.register(views.CommAdminView, GlobalSettings)

修改app的名字

在 apps.py 里面配置 app 的显示名称

本文分享自微信公众号 - 数据云团(SmartData)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-10-01

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • sublime和vim 设置tab为4个空格

    对于学习Python编程而言,一个好的IDE是必不可少的,python对于代码缩进有很高的要求,一般都是4个空格缩进。

    二狗不要跑
  • CentOS6.X 安装mycli

    最近发现在centos7上很容易就安装成功mycli了。但是到centos上同样的方法虽然按照提示成功了,执行mycli却报错。后来怀疑是python2.6版本...

    二狗不要跑
  • 半自动添加Grafana 模板之 ---- POST提交

    目前我们生产环境,每次新加DB机器都要人肉去添加模板,这种方式显然不是一个IT从业人员应该做的。急需完善流程。

    二狗不要跑
  • ROS2编程基础课程--库

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    zhangrelay
  • ROS2编程基础课程--概念

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    zhangrelay
  • joda-time使用教程

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    suveng
  • 基于maxscale的读写分离部署笔记

    使用maxscale搭建的读写分离架构,后期还可以再结合MHA做master的故障转移,这样业务层面上不需要做任何的改动即可。

    二狗不要跑
  • hexdump常用参数

    在分析mysql binlog或者ibd文件时候,常会用到hexdump 查看物理文件的存储内容。

    二狗不要跑
  • VIM之个性化配置 .vimrc

    贴一个自己常用的vim配置文件,个人感觉这些配置不算臃肿,对于运维已经基本够用了。

    二狗不要跑
  • 使用virtualenv构建多版本python开发环境

    virtualenv newenv    #如果只要纯净的环境,不需要安装依赖包,可以在参数后加--no-site-packages

    二狗不要跑

扫码关注云+社区

领取腾讯云代金券