Django——Xadmin中的功能
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中的功能的更多相关文章
- django xadmin中logout页面在chrome浏览器中点击关闭页面无效
问题现象 django xadmin中logout页面在chrome浏览器中点击关闭页面无效,无法关闭相应的页面 问题原因 高版本的chrome等浏览器不支持在window.colse()的写法 问题 ...
- django—xadmin中集成富文本编辑器ueditor
一.安装 pip命令安装,由于ueditor为百度开发的一款富文本编辑框,现已停止维护,如果解释器为python2,则直接pip install djangoueditor 解压包安装,python3 ...
- django -xadmin 详解 功能实现及orm 的复习
django 在xadmin中自定义内容的变量及优化汇总 一: 首先下载xadmin pip install git+git://github.com/sshwsfc/xadmin.git@djang ...
- django ORM中update_or_create功能,如果只要匹配某一特定字段呢
今天发现的需求,在官方文档找到说法: In English, that means start with any non-'defaults' keyword argument that doesn’ ...
- Django - Xadmin (五) POP
Django - Xadmin (五) POP 功能及逻辑描述 pop 功能:在添加数据时,对于需要选择的多对多字段,在其 input 框边加上一个按钮,点击该按钮可以实现跳转到添加该字段数据的页面: ...
- 第三百八十五节,Django+Xadmin打造上线标准的在线教育平台—登录功能实现,回填数据以及错误提示html
第三百八十五节,Django+Xadmin打造上线标准的在线教育平台—登录功能实现 1,配置登录路由 from django.conf.urls import url, include # 导入dja ...
- Django实现标签联动以及xadmin中实现标签联动
如图,即实现点击一个城市,出现对应的学校名称.开始一直以为是建立数据表的时候实现的,原来是通过ajax实现的. 思路:当get请求显示原始状态(即下拉框呈现全部内容).当点击一个城市后,通过ajax的 ...
- Django Admin中增加导出Excel功能
参考: https://www.cnblogs.com/yoyo008/p/9232805.html 在使用Django Admin时, 对于列表我们有时需要提供数据导出功能, 如下图: 在Djang ...
- Django Admin中增加导出CSV功能
参考: https://books.agiliq.com/projects/django-admin-cookbook/en/latest/export.html 在使用Django Admin时, ...
随机推荐
- 运维笔记--linux下忘记mysql root密码
补充链接:Windows下忘记密码处理: https://www.cnblogs.com/hellojesson/p/5972950.html 场景描述: Linux环境下忘记 root 密码, 1. ...
- mysql 如何减少InnoDB关闭时间
原文连接: https://www.percona.com/blog/2009/04/15/how-to-decrease-innodb-shutdown-times/ 有时,运行InnoDB的MyS ...
- ISO/IEC 9899:2011 前言
前言 1.ISO(国际标准组织)与IEC(国际电工技术委员会)为全世界标准形成了专门的系统.作为ISO或IEC成员的国家机构,通过由各自组织所建立的技术委员会来加入国际标准的开发,以处理特定领域的技术 ...
- [LeetCode] 504. Base 7 基数七
Given an integer, return its base 7 string representation. Example 1: Input: 100 Output: "202&q ...
- python爬虫4猫眼电影的Top100
1 查看网页结构 (1)确定需要抓取的字段 电影名称 电影主演 电影上映时间 电影评分 (2) 分析页面结构 按住f12------->点击右上角(如下图2)---->鼠标点击需要观察的字 ...
- 题解 P3957 【跳房子】
对于这题有一个不用单调队列并且不是玄学设置区间最大值的做法 这题校内模拟考的时候打二分+枚举,结果写炸了,跑过来看题解发现为什么他们的区间最大值都是 $ 1005 $ ???特别懵,其实我的代码在dp ...
- 函数的学习2——返回值&传递列表——参考Python编程从入门到实践
返回值 函数并非总是直接显示输出,相反,它可以处理一些数据,并返回一个或一组值.函数的返回值被称为返回值. 1. 简单的返回值 def get_formatted_name(first_name, l ...
- 基于卷积神经网络的面部表情识别(Pytorch实现)----台大李宏毅机器学习作业3(HW3)
一.项目说明 给定数据集train.csv,要求使用卷积神经网络CNN,根据每个样本的面部图片判断出其表情.在本项目中,表情共分7类,分别为:(0)生气,(1)厌恶,(2)恐惧,(3)高兴,(4)难过 ...
- 3D星形贴图
3D星形贴图: /** * * *---------------------* * | *** 3D星形贴图 *** | * *---------------------* * * 编辑修改收录:fe ...
- go 读取BMP文件头二进制读取
BMP文件头定义: WORD 两个字节 16bit DWORD 四个字节 32bit package main import ( "encoding/binary" "f ...