django admin字段设置大全
# 在列表页显示的字段,默认会显示所有字段,有对应的方法可以重写list_display = ('__str__',)# 在列表页显示的字段中,可以链接到change_form页面的字段list_display_links = ()# 右侧的筛选,必须是字段,可以继承自SimpleListFilter来自定义筛选字段和规则,SimpleListFilter的方法在后面详细介绍list_filter = ()# 联表查询是否自动查询,可以是布尔,列表或元组,如果是列表或元组,则级联查询指定的字段list_select_related = False# 列表页每页展示的条数list_per_page = 100# 分页,显示全部,真是数据小于该值时才会显示全部list_max_show_all = 200# 在列表页可以编辑的字段list_editable = ()# 在列表页可以模糊搜索的字段search_fields = ()# 对Date和DateTime类型进行搜索date_hierarchy = None# 在change_form页面,按钮为,save按钮的值(save as new和save add another)save_as = False# 点击保存并继续编辑save_as_continue = True# save按钮的位置,是True则显示在页面上方save_on_top = False# 自定义分页类paginator = Paginator# 详细页面,删除、修改,更新后跳转回列表后,是否保留原搜索条件管理员现在在创建,编辑或删除对象后保留列表视图中的过滤器。# 可以将此属性设置为False,以恢复之前清除过滤器的行为。preserve_filters = True# 在详情页面,如果有FK到其他表,在详情页中可以动态的填加或删除级联数据inlines = []admin中action操作的设置admin中的action是指在列表页的动作,默认为删除所选的条目,可以自定义填加动作,将动作注册到action中,需要是一个方法# 定制action中的操作actions = []action_form = helpers.ActionForm# action选项显示的位置,页面上方或者页面下方actions_on_top = Trueactions_on_bottom = False# 是否显示action选择的个数actions_selection_counter = Truechecks_class = ModelAdminChecksBaseModelAdmin中的属性除了ModelAdmin中的属性,也可以自定义在其父类BaseModelAdmin中的属性和方法,是一些通用的,在继承子BaseModelAdmin的类中也可以完成的属性设置.一般是详情页的属性.# 自动补全,外键查询数据多时,方便查找autocomplete_fields = ()# 详情页,针对外键和M2M字段变成input框形式raw_id_fields = ()# 详情页面展示的字段fields = None# 详情页面排除的字段,字段可以是数据库中的也可以是自定义的exclude = None# 在详情页面对数据进行分隔显示,对应到admin模板中的'fieldsets.html'fieldsets = None# 为详情页指定form表单,可以自定义显示的数据,字段form = forms.ModelForm# 下面两个是M2M显示时,数据移动选择.可以参考admin中用户的权限操作filter_vertical = () # 纵向展示filter_horizontal = () # 横向展示# 详情页面使用radio显示选项,FK默认使用selectradio_fields = {}# 填加页面,在某字段输入值后,自动填加到指定字段# prepopulated_fields = {"email": ("user",)},email字段会在用户填加user字段时自动填充prepopulated_fields = {}# 详情页指定显示的插件,后面详细说明formfield_overrides = {}# 详情页面的只读字段readonly_fields = ()# 详情页面排序规则ordering = None# 禁止某些排序,为空则禁止所有的排序sortable_by = None# 编辑时是否在页面上显示view on set,可以通过方法来返回一个链接,后面说明view_on_site = True# 列表页,模糊搜索后面显示的数据个数样式# 为True是显示条数,为False时显示全部show_full_result_count = Truechecks_class = BaseModelAdminChecksdjango admin字段设置大全的更多相关文章
- django admin 字段设置
来源:http://xieboke.net/article/100/ django admin 后台里有些输入框长度.宽度.提示语等,可能不满足我们的需求,这个时候,我们就需要对 admin 的样式进 ...
- django admin后台设置
#encoding:utf-8 from django.contrib import admin from son10.models import * # Register your models h ...
- Django Models字段设置为空,界面上还校验必填问题
models.CharField(max_length=1000,null=True,blank=True) 其中blank=True是admin管理后台自动校验放开
- Django admin 常用方法 model 增加只读权限
1.Django admin model 设置查看权限 Django model 默认只有增加.删除.修改权限.没有查看权限 #model class Ad_Campaing(models.Model ...
- django admin 设置(转载https://www.cnblogs.com/wumingxiaoyao/p/6928297.html)
Django admin 一些有用的设置 Django自带的后台管理是Django明显特色之一,可以让我们快速便捷管理数据.后台管理可以在各个app的admin.py文件中进行控制.以下是我最近摸 ...
- Django admin 一些有用的设置
Django自带的后台管理是Django明显特色之一,可以让我们快速便捷管理数据.后台管理可以在各个app的admin.py文件中进行控制.以下是我最近摸索总结出比较实用的配置.若你有什么比较好的 ...
- DJANGO ADMIN 一些有用的设置(转)
DJANGO ADMIN 一些有用的设置 Django自带的后台管理是Django明显特色之一,可以让我们快速便捷管理数据.后台管理可以在各个app的admin.py文件中进行控制.以下是我最近摸 ...
- django admin 编辑页面(change page) 自定义字段, 展示数据
最近遇到一个需求, 需要在django 的 admin 编辑页内展示由用户上传的进行反馈的图片, 还要支持点击查看原图, 所以需要在编辑页内自定义 img 标签及 a 标签进行图片的展示及点击跳转 i ...
- Django Admin 图片路径设置显示为图片(imageField显示方法设置)
一 使用环境 开发系统: windows IDE: pycharm 数据库: msyql,navicat 编程语言: python3.7 (Windows x86-64 executable in ...
- django之全局默认设置查看及admin语言设置
django之admin语言设置 admin后台管理默认使用的是英文,有时我们需要将其设置成自己的语言以方便使用管理: 将 LANGUAGE_CODE = '' 设置为欲设置的语言即可. 以下为dja ...
随机推荐
- SpringBoot项目:net.sf.jsqlparser.parser.ParseException: Encountered unexpected token:XXXXX
原文地址 写在前面 最近开发过程中,在where条件中使用IF函数,在MySQL数据库中,使用Navicat运行没有问题,但是运行项目的时候,死活过不去,一直报错,后来一番折腾找到了解决方案,所以,以 ...
- 【技术积累】HTML+CSS+JavaScript中的基础知识【一】
HTML基础标签 <html> 定义HTML文档的根元素. <!DOCTYPE html> <html> <head> <title>My ...
- 删除 /tmp 目录下长时间未访问的文件
#!/bib/bash DIR=/tmp cd $DIR || { echo "Dir not Found: $Dir" exit } echo "Delete a fi ...
- HTML超文本标记语言4
框架标签...等等 1.框架 <frameset> 框架标签 cols="按列划分" rows="按行划分" 格式:rows="100,* ...
- C#.NET 国密SM3 HASH 哈希 与JAVA互通 ver:20230803
C#.NET 国密SM3 HASH 哈希 与JAVA互通 ver:20230803 .NET 环境:.NET6 控制台程序(.net core). JAVA 环境:JAVA8,带maven 的JAVA ...
- gulp来处理html、css、js资源啦
gulp 一般用于处理自动化任务,默认情况无法处理模块化,也不会用于大型项目,但它可以使用各种插件来编译 html.css.js 等资源. 不清楚如何使用 gulp 开启任务的朋友可以参考 gulp使 ...
- 可不要忽视了TypeScript中函数和类的重要性
上一篇文章总结了 TypeScript的类型注解,这一篇来聊聊同样重要的函数和类 函数 以下声明了一个函数类型,通过type来定义类型别名,void 表示没有返回值 type fnType = () ...
- iostat命令安装及详解
iostat是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视.它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况.同vmstat一样,i ...
- [ABC142E] Get Everything
2023-02-18 题目 题目传送门 翻译 翻译 难度&重要性(1~10):5 题目来源 AtCoder 题目算法 状压dp 解题思路 我们令 \(S\) 表示当前箱子状态,\(P_i\) ...
- 网络请求-Android篇(Okhttp和Retrofit)
一.OkHttp的介绍和基本用法 OkHttp是一个流行的开源Java和Android应用程序的HTTP客户端.它由Square Inc.开发,提供了一种简单高效的方式来进行应用程序中的HTTP请求. ...