django使用xadmin的全局配置详解
这篇主要写一些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的全局配置详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
解决django-xadmin列表页filter关联对象搜索问题
环境:xadmin-for-python3 python3.5.2 django1.9.12 问题描述:Product ProductSku两个实体,ProductSku FK外键关联Product ,Product 列表页的filter不支持productsku__sku_code的搜索,主要页面加载时报Product has no field named 'sku_code' 解决办法: xadmin\util.py文件中def get_model_from_relation(field):
-
浅谈Django2.0 加xadmin踩的坑
如果是django2.0 必须下载xadmin2.0 不然很多地方不兼容 xadmin2.0下载地址 https://github.com/sshwsfc/xadmin/tree/django2 然后下载到本地 通过pip install xadmin本地地址 比如 xadmin包在 C:\Users\ASUS\Desktop\xadmin-django2.zip 就 pip install C:\Users\ASUS\Desktop\xadmin-django2.zip 楼主直接把包里的xad
-
Django xadmin开启搜索功能的实现
应用目录下adminx.py class EmailVerifyRecordAdmin(object): search_fields = ['code','email','send_type'] 过滤器搜索 class EmailVerifyRecordAdmin(object): list_filter = ['code','email','send_type','send_time'] 以上这篇Django xadmin开启搜索功能的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,
-
django+xadmin+djcelery实现后台管理定时任务
继上一篇中间表的数据是动态的,图表展示的数据才比较准确.这里用到一个新的模块Djcelery,安装配置步骤如下: 1.安装 redis==2.10.6 celery==3.1.23 django-celery==3.1.17 flower==0.9.2 supervisor==3.3.4 flower用于监控定时任务,supervisor管理进程,可选 2.配置 settings.py中添加以下几行: #最顶头加上 from __future__ import absolute_import #
-
django使用xadmin的全局配置详解
这篇主要写一些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) 全局
-
Django+Vue跨域环境配置详解
概述 在使用Django+Vue开发过程中,遇到了很多开发环境相关的问题,比如跨域,比如ajax请求参数等,本篇文章主要记录解决在开发过程中,遇到的一些问题. 跨域不带Cookie 在使用Vue脚手架开发的过程中,会使用Vue脚手架自带的Server进行项目调试,Vue自带的Server支持 hot reloading ,这个特性是非常好用的.但是在开发过程中,因为要与后端交互,所以在请求后端接口的时候,会遇到跨域问题,这个问题在一些职责划分清楚的团队并不存在,因为前端开发人员会才用Mock数据
-
apache服务器全局配置详解(全)
Apache服务器全局配置之服务器标识配置篇 服务器标识相关指令:ServerNameServerAdminServerSignatureServerTokensUseCanonicalNameUseCanonicalPhysicalPort ServerAdmin和ServerTokens指令控制有关服务器的哪些信息将出现在服务器生成的文档中(如错误消息).ServerTokens指令设置服务器HTTP响应头字段的值.ServerName.UseCanonicalName. UseCanoni
-
Django日志模块logging的配置详解
前言 Django对于日志输出的信息是很完善的,request的信息,setting配置,trackback的信息,一应俱全,足够我们调试了.但是在线上环境,如果让用户看到这些信息,是很不安全的(暴露代码).所以在线上我们要关闭Debug,但是又不能扔掉这些调试信息,这就要用到logging模块. logging模块其实是Python的模块,在Django中有很多本地化的支持. 理解Logger 首先要理解logging的工作,这里面主要有四个东西:格式器formatter,过滤器filter,
-
Django xadmin安装及使用详解
一.简介 xadmin 是一个开源项目. 针对于 django admin ,页面美化程度,功能不完善 等问题 , 额外开发的一个模块.目前 xadmin 的最新版本已经是 xadmin 3.0 ,但是 xadmin 3.0 已经变成了一个纯前端项目,有兴趣的同学可以自己研究下.目前 作者已经不对 xadmin 2.0 做版本维护了,所以社区并不是很好,建议选择 其他的持续维护的开源项目. 文档:https://xadmin.readthedocs.io/en/latest/index.html
-
Django视图和URL配置详解
本文研究的主要是Django视图和URL配置,具体介绍如下. 一.视图 1.在mysite文件夹下,创建views.py文件(文件名没有特别的要求): from django.http import HttpResponse def hello(request): return HttpResponse("Hello world") 2.修改mysite文件夹下的urls.py文件: from django.conf.urls import url from django.contri
-
npm全局环境变量配置详解
我们要先配置npm的全局模块的存放路径以及cache的路径,例如我希望将以上两个文件夹放在nodejs的主目录下,便在nodejs下建立"node_global"及"node_cache"两个文件夹.如下图: 然后,在cmd里面输入下面的命令行,来设置npm存放模块的路径,修改成自己的目录: npm config set prefix "E:\software\nodejs\node_global" npm config set cache &q
-
微信小程序全局配置以及页面配置详解
目录 全局配置 全局配置文件及常用配置项 全局配置—window 小程序窗口组成部分 了解window节点常用的配置项 设置导航栏的标题 设置导航栏的背景色 设置导航栏的标题颜色 全局开启下拉刷新功能 设置下拉刷新时窗口的背景色 设置下拉刷新时loading的样式 设置上拉触底的距离 全局配置—tabbar 什么是tabbar tabbar的6个组成部分 tabbar节点的配置项 每个tab项的配置选项 页面配置 页面配置文件的作用 页面配置和全局配置的关系 页面配置中常用的配置项 小结 全局配
-
RSync实现文件同步备份配置详解
一.什么是rsync rsync,remote synchronize顾名思意就知道它是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限.时间.软硬链接等附加信息. rsync是用 "rsync 算法"提供了一个客户机和远程文件服务器的文件同步的快速方法,而且可以通过ssh方式来传输文件,这样其保密性也非常好,另外它还是免费的软件. rsync 包括如下的一些特性: 能更新整个目录和树和文件系统: 有选择性的保持符号链链.硬链接.文件属于.权限.设备以及时间等:
-
Mybatis中 XML配置详解
Mybatis常用带有禁用缓存的XML配置 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd" > <configuration> <
随机推荐
- 两段Perl脚本代码(数组应用与say用法)
- 解决Extjs4中form表单提交后无法进入success函数问题
- 下载文件个别浏览器文件名乱码解决办法
- java web激活邮箱并找回密码
- 关于.NET/C#/WCF/WPF 打造IP网络智能视频监控系统的介绍
- CodeIgniter开发实现支付宝接口调用的方法示例
- JavaScript中的ubound函数使用实例
- 详谈javascript精度问题与调整
- 聊一聊JavaScript作用域和作用域链
- 64位系统中IIS7运行ASP时出现ADODB.Connection 800a0e7a错误的解决方法
- MySQL在右表数据不唯一的情况下使用left join的方法
- 微信小程序动态的显示或隐藏控件的方法(两种方法)
- 详解java装饰模式(Decorator Pattern)
- 宽带到底该有多快 揭开ADSL真正速度之谜
- Android应用闪屏页延迟跳转的三种写法
- Python中下划线的使用方法
- php foreach如何跳出两层循环(详解)
- PHP实现生成模糊图片的方法示例
- MyBatis框架中mybatis配置文件详细介绍
- Maven中pom.xml配置文件详细介绍