app_label

功能

如果不在标准models.py里面定义model,则必须指定这个model归属于哪个app。

使用

app_label = 'oms'

actions

功能

Action插件在数据列表页面提供了数据选择功能,选择后的数据可以经过Action做特殊的处理,默认提供的Action为批量删除功能。

截图

使用

class DoOrdinary_0(views.Action):
verbose_name = '批量设为正常'

def do_action(self, queryset):
request = self.request
for obj in queryset:
obj.status = 0
obj.save()

self.msg('设置成功', 'success')

class DoOrdinary_1(views.Action):
verbose_name = '批量设为已删除'
def do_action(self, queryset):
request = self.request
for obj in queryset:
obj.status = 1
obj.save()

self.msg('设置成功', 'success')
actions = (DoOrdinary_0, DoOrdinary_1)

add_redirect_url

功能

截图

使用

add_redirect_url = '/xadmin/page/vtalktags/?vtalk_id=%s&_redirect=/xadmin/meila/vtalk/'

exclude

功能

隐藏添加时的字段

截图

使用

exclude = ('create_time', 'slug')

fields

功能

添加时显示的字段

截图

使用

fields = ('title', 'cat')

form

功能

在forms.py中定义函数对一些功能做出限制

截图

使用

form = TopListForm

form_layout

功能

添加时列表的布局

截图

使用

from xadmin.layout import Main, TabHolder, Tab, Fieldset, Row, col, AppendedText, Side, Field

form_layout = (

Fieldset(u'',

Row('cat', 'tag'),

Row('title', 'status')

Row('display_order),

css_class = 'unsort no_title'

),

)

fieldsets

功能

截图

使用

fk_url_param

功能

截图

使用

fk_url_param = { 'user':{'_p_user_vest': '1'}}

hidden_menu

功能

截图

使用

list_display

功能

显示列表

截图

使用

list_display = ('id', 'title', 'img_tz', 'cat', 'tag', 'status', 'create_time')

list_filter

功能

过滤器

截图

使用

list_filter = ('cat', 'status', 'create_time')

list_per_page

功能

限制每页显示的数目

截图

使用

list_per_page = 5   #每页显示5个

list_editable

功能

该插件可以在列表页中即时编辑某字段的值,使用Ajax技术,无需提交或刷新页面即可完成数据的修改,对于需要频繁修改的字段(如:状态)相当有用。

截图

使用

list_editable = ['status', 'display_order']

list_distplay_links

功能

截图

使用

list_display_links = ('title',)

menu_group

功能

显示所归属的菜单

截图

使用

menu_group = 'vtalk_group'

menu_index

功能

截图

使用

menu_index = 4

model_icon

功能

截图

使用

model_icon = 'fa fa-twitter'

order

功能

在当前菜单下的位置

截图

使用

order = 2

ordering

功能

排序

使用

ordering = ['-id',]  #降序

ordering = ['id',]  #升序

raw_id_fields

功能

截图

使用

readonly_fields

功能

设置只读字段

截图

使用

readonly_fields = ['img_width', 'img_height']

relfield_style

功能

截图

使用

relfield_style = 'fk-ajax'

remove_permissions

功能

截图

使用

remove_permissions = ('delete', 'add', 'update')

serach_fields

功能

搜索内容

截图

使用

search_fields = ('nickname', 'slug')

style_fields

功能

截图

使用

style_fields = {

'user': 'fk_raw'

}

show_detail_fields

功能

可以在列表页中显示相关字段的详细信息

截图

使用

show_detail_fields = ('id',)

use_related_menu

功能

截图

使用

use_related_menu = False

search_sphinx_ins

功能

截图

使用

verbose_name

功能

显示名称

截图

使用

verbose = '贴纸'
---------------------
作者:__yuan__
来源:CSDN
原文:https://blog.csdn.net/lyysr/article/details/48735053
版权声明:本文为博主原创文章,转载请附上博文链接!

Django——Xadmin中的功能的更多相关文章

  1. django xadmin中logout页面在chrome浏览器中点击关闭页面无效

    问题现象 django xadmin中logout页面在chrome浏览器中点击关闭页面无效,无法关闭相应的页面 问题原因 高版本的chrome等浏览器不支持在window.colse()的写法 问题 ...

  2. django—xadmin中集成富文本编辑器ueditor

    一.安装 pip命令安装,由于ueditor为百度开发的一款富文本编辑框,现已停止维护,如果解释器为python2,则直接pip install djangoueditor 解压包安装,python3 ...

  3. django -xadmin 详解 功能实现及orm 的复习

    django 在xadmin中自定义内容的变量及优化汇总 一: 首先下载xadmin pip install git+git://github.com/sshwsfc/xadmin.git@djang ...

  4. django ORM中update_or_create功能,如果只要匹配某一特定字段呢

    今天发现的需求,在官方文档找到说法: In English, that means start with any non-'defaults' keyword argument that doesn’ ...

  5. Django - Xadmin (五) POP

    Django - Xadmin (五) POP 功能及逻辑描述 pop 功能:在添加数据时,对于需要选择的多对多字段,在其 input 框边加上一个按钮,点击该按钮可以实现跳转到添加该字段数据的页面: ...

  6. 第三百八十五节,Django+Xadmin打造上线标准的在线教育平台—登录功能实现,回填数据以及错误提示html

    第三百八十五节,Django+Xadmin打造上线标准的在线教育平台—登录功能实现 1,配置登录路由 from django.conf.urls import url, include # 导入dja ...

  7. Django实现标签联动以及xadmin中实现标签联动

    如图,即实现点击一个城市,出现对应的学校名称.开始一直以为是建立数据表的时候实现的,原来是通过ajax实现的. 思路:当get请求显示原始状态(即下拉框呈现全部内容).当点击一个城市后,通过ajax的 ...

  8. Django Admin中增加导出Excel功能

    参考: https://www.cnblogs.com/yoyo008/p/9232805.html 在使用Django Admin时, 对于列表我们有时需要提供数据导出功能, 如下图: 在Djang ...

  9. Django Admin中增加导出CSV功能

    参考: https://books.agiliq.com/projects/django-admin-cookbook/en/latest/export.html 在使用Django Admin时, ...

随机推荐

  1. electron---表单验证问题

    使用elementui进行表单提交数据的时候,经常会需要用到表单验证的功能,下面就来说说这个功能. <template> <div> <el-form :model=&q ...

  2. h5开发安卓机型点击输入框调起输入法,输入框被键盘遮挡的解决方法

    前言: 从以前的项目中找一个问题的解决方案,顺带找到了这个安卓机型调起输入法,页面没有自动上滑导致输入框被弹起的键盘遮挡的解决方案.这个问题只有安卓机型页面中的输入框处于底部(也就是底部键盘区域)的时 ...

  3. C1128节数超过对象文件格式限制: 请使用 /bigobj 进行编译

    今天debug C++项目是遇到 解决方案: 右键项目—>属性 输入 /bigobj 再次编译问题解决

  4. js时间的一些处理

    1.判断是否为同一天 function isSameFay(t) { return new Date(t).toDateString() === new Date().toDateString(); ...

  5. spring security的BCryptPasswordEncoder加密和对密码验证的原理

    目录 BCryptPasswordEncoder加密和对密码验证的原理 一.加密算法和hash算法的区别 二.源码解析 1. encode方法 2. BCrypt.hashpw方法 3. matche ...

  6. Burp Suite 如何抓取HTTPS请求

    1,下载安装burp suite工具 https://portswigger.net/burp/communitydownload 如果是windows系统,选择windows点击Download下载 ...

  7. 讲解JavaScript中对闭包的理解

    1.JS中变量的作用域 在理解闭包之前,我们得弄清楚JS中变量的作用域原理,它分为全局作用域和局部作用域,它有一个特点就是局部可以获取全局的声明变量,而全局却不能得到局部声明的变量,我们先来看一个小例 ...

  8. 09 Servlet相关知识点---学习笔记

    1.概念:运行在服务器端的小程序 Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则.将来我们自定义一个类,实现Servlet接口,复写方法. 2.快速入门:(1)创 ...

  9. Docker部署ELK 7.0.1集群之Elasticsearch安装介绍

    elk介绍这里不再赘述,本系列教程多以实战干货为主,关于elk工作原理介绍,详情查看官方文档. 一.环境规划 主机名 IP 角色 节点名 centos01 10.10.0.10 es node-10 ...

  10. Spring笔记4

    Spring中的JdbcTemplate JdbcTemplate:他是spring框架中提供的一个对象,是对原始Jdbc API对象的简单封装. JdbcTemplate的作用:用于和数据库交互的, ...