首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在admin.py中显示相关模型中的字段?

在admin.py中显示相关模型中的字段,可以通过以下步骤实现:

  1. 导入相关模型和admin模块:
代码语言:txt
复制
from django.contrib import admin
from .models import YourModel
  1. 创建一个自定义的Admin类,并继承自admin.ModelAdmin:
代码语言:txt
复制
class YourModelAdmin(admin.ModelAdmin):
    pass
  1. 注册你的模型和自定义的Admin类:
代码语言:txt
复制
admin.site.register(YourModel, YourModelAdmin)
  1. 如果你想在admin界面中显示模型的特定字段,可以在自定义的Admin类中使用list_display属性:
代码语言:txt
复制
class YourModelAdmin(admin.ModelAdmin):
    list_display = ('field1', 'field2', 'field3')

其中,'field1', 'field2', 'field3'是你想要显示的字段名。

  1. 如果你想在admin界面中添加搜索功能,可以使用search_fields属性:
代码语言:txt
复制
class YourModelAdmin(admin.ModelAdmin):
    search_fields = ('field1', 'field2')

其中,'field1', 'field2'是你想要添加搜索功能的字段名。

  1. 如果你想在admin界面中添加过滤器,可以使用list_filter属性:
代码语言:txt
复制
class YourModelAdmin(admin.ModelAdmin):
    list_filter = ('field1', 'field2')

其中,'field1', 'field2'是你想要添加过滤器的字段名。

  1. 如果你想在admin界面中编辑关联模型的字段,可以使用inlines属性:
代码语言:txt
复制
from .models import RelatedModel

class RelatedModelInline(admin.TabularInline):
    model = RelatedModel

class YourModelAdmin(admin.ModelAdmin):
    inlines = [RelatedModelInline]

其中,RelatedModel是你想要编辑的关联模型。

这样,在admin界面中就能显示相关模型中的字段,并且可以进行搜索、过滤和编辑关联模型的字段。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

django 模型计算字段实例

verbose_name='姓') given_name = models.CharField(max_length=20, verbose_name='名') def name(self): # 计算字段显示在修改页面只能定义在只读字段...= '全名' # 用于显示名字 , 没有这个,字段标题将显示'name' def __str__(self): return "%s %s " % (self.family_name,...= '全名' # 用于显示名字 , 没有这个,字段标题将显示'name' readonly_fields = ('name',) admin.site.register(Person, PersonAdmin...) 补充知识:django如何在 search_fields 包含外键字段 在search_fields中加入一个外键名字是不能查询,要写成(外键名__外键字段名)形式. search_fields...'手机 分辨率' 以上这篇django 模型计算字段实例就是小编分享给大家全部内容了,希望能给大家一个参考。

4.4K20

何在keras添加自己优化器(adam等)

找到optimizers.pyadam等优化器类并在后面添加自己优化器类 以本文来说,我在第718行添加如下代码 @tf_export('keras.optimizers.adamsss') class...4、调用我们优化器对模型进行设置 model.compile(loss = ‘crossentropy’, optimizer = ‘adamss’, metrics=[‘accuracy’])...= 1) 补充知识:keras设置学习率–优化器用法 优化器用法 优化器 (optimizer) 是编译 Keras 模型所需两个参数之一: from keras import optimizers...# 传入优化器名称: 默认参数将被采用 model.compile(loss=’mean_squared_error’, optimizer=’sgd’) 以上这篇如何在keras添加自己优化器...(adam等)就是小编分享给大家全部内容了,希望能给大家一个参考。

44.9K30

Excel何在大于零数字旁边显示为“正常”?

Excel技巧:Excel何在大于零数字旁边显示为“正常”? 问题:如何在大于零数字旁边显示为“正常”? 解答:利用If函数轻松搞定。...具体操作如下:新建一个Excel工作簿,您可以自己输入一些大于0或小于0数字。等下我们要在旁边显示,凡是大于0数字,显示为“正常”二字。 ?...在上图单元格处,输入If函数内容如下:=if(C4 0,“正常”,“ ”)意思是如果C4 0,这显示为正常,否者显示为空格。...输入函数完毕后,单击回车键,然后双击D4单元格数据柄(下图1处),自动向下填充函数公式即可。 ? 双击完毕后,效果如下: ? 大于零数值显示为正常,小于零数值显示为空格。...总结:注意函数参数,只要超过两个字符,就需要用半角输入法引号引用起来,否者函数公式会报错。本例中小于零数值显示为空格,是一种让单元格不显示内容一种常规方法(其实单元格有内容是空格)。

3.3K10

何在命令行显示五彩斑斓“黑”

前言 大部分 coder 已经习惯了命令行枯燥黑底白字,而且任何编程语言入门第一行代码都是教我们如何在标准输出(大部分情况就是命令行终端或控制台)打印一行“非黑即白” hello world!...它前两个字符固定是: 转义字符 Esc,ASCII 码为 27 (十六进制:0x1b) 左括号字符 [,ASCII 码为 91 (十六进制:0x5b) 后跟控制键盘和显示功能字母数字码(区分大小写...这里我们只讨论与显示相关转义序列,即设置图形显示模式。 2.2 使用 ANSI 转义序列设置图形显示模式 格式(注意以字符m收尾): Esc[Value;......ANSI 转义序列 结尾处字符 m,可以将 m 看做控制显示模式序列与要显示文本分隔符。...The End 命令行显示五彩斑斓“黑”就是这么简单!

1.6K10

PHPStorm 代码在 CSDN 文章显示相关 js “onclick” 代码失效情况!

编辑器复制了源码; > 然后直接粘贴在 csdn MarkDown 编辑器(当然是代码块!)...; > 文章保存发表后,发现直接复制博客代码内容粘贴在自己 PHPStorm 时; > 排查问题发现 “onclick” 这个单词 “o” 会失效; > 解决方法也不难,就是重新打出这个单词呗...更奇葩现象是,即便我在 MarkDown 编辑器手动打出这个单词,保存发布后依然存在问题!...【注意】 在此提示一下,其实文章前期,并没有出现这种问题, 因为有段时间我也是自己复制所写过源码,但是大概在三个月前出这种情况 也是超级一脸懵逼… 附录【2020-07-13】 ①...推测 本人推测可能是这些单引号双引号对 js代码产生影响 因为单纯 只有 “onclick” 这个词是没问题哦 希望不是我操作出现BUG,不然可就丢人咯,哈哈哈 … ?

3.8K20

Admin站点

App应用配置 在每个应用目录中都包含了apps.py文件,用于保存该应用相关信息。...在创建应用时,Django会向apps.py文件写入一个该应用配置类, from django.apps import AppConfig class BooktestConfig(AppConfig...AppConfig.verbose_name 属性用于设置该应用直观可读名字,此名字在Django提供Admin管理站点中会显示, 注册模型类 登录后台管理后,默认没有我们创建应用定义模型类...将方法作为列 列可以是模型字段,还可以是模型方法,要求方法有返回值。 通过设置short_description属性,可以设置在admin站点中显示列名。...关联对象 在一对多关系,可以在一端编辑页面编辑多端对象,嵌入多端对象方式包括表格、块两种。 类型InlineModelAdmin:表示在模型编辑页面嵌入关联模型编辑。

2.1K20

何在C++17实现stackless coroutine以及相关任务调度器

C++17corountine实现, C++20后续文章再做展开了). 1.4 本文侧重点 C++ coroutine不同os实现分析, 相关特性介绍, 都有大量相关资料, 本文主要针对如何更好使用...外围包装调度器, 实现子协程, 各种针对业务特化特性, sleep, rpc request等, 另外也有集中地方对当前系统所有协程做集中管理和调度....协程将会在下一帧被唤醒执行 rstudio::logic::AwaitMode::AwaitForNotifyNoTimeout: 等待外界通知后再唤醒执行(无超时模式), 注意该模式下如果一直没收到通知, 相关协程会一直在队列存在...大部分情况本地变量使用编译器会直接报错, for(int i = 0; ...)...后续文章会承接本篇, 补充C++20相关实现思路.

1.7K20

模型添加到场景 - 在您环境显示3D内容

在最后几节,我们能够检测到一个平面并显示一个焦点方块,以帮助我们为模型指定一个位置。我们也熟悉了热门测试和世界变换。现在,我们拥有显示虚拟对象所需所有工具。...在本教程,我们将学习如何检索模型并使用按钮触发器将其呈现在场景。一旦显示,我们将隐藏焦点方块。...我们刚刚完成了这个功能,现在,我们准备在点击按钮时在场景显示我们模型。...焦点方块隐藏/显示选项 当我们在屏幕上显示模型时,我们仍然看到焦点方块干扰了我们漂亮模型。如果我们在安置后隐藏它,你怎么说?...请记住,如果显示模型,我们将隐藏焦点方块,反之亦然。如果这两个因子值不相等,我们将改变焦点平方isHidden值。

5.5K20

DevExpress控件gridcontrol表格控件,如何在属性设置某一列显示为图片(图片按钮)

DevExpress控件gridcontrol表格控件,如何在属性设置某一列显示为图片(图片按钮)?效果如下图: ? 通过属性设置,而不用写代码。...由于此控件属性太多了,就连设置背景图片属性都有好几个地方可以设置。本人最近要移植别人开发项目,找了好久才发现这个属性位置。之前一直达不到这种效果。...ColumnEdit,把ColumnEditButtons展开,将其Kind属性设置为Glyph; 找到其中Buttons,展开,找到其中0-Glyph,展开,找到其中ImageOptions...,找到Image属性,即可设置图片,添加一个图片后,运行显示即可达到目的。...注:本人用控件是17.2.7版本,其他版本不知道是否一样,仅作参考。

5.9K50

何在langchain对大模型输出进行格式化

简介我们知道在大语言模型, 不管模型能力有多强大,他输入和输出基本上都是文本格式,文本格式输入输出虽然对人来说非常友好,但是如果我们想要进行一些结构化处理的话还是会有一点点不方便。...这个基础类提供了对LLM大模型输出格式化方法,是一个优秀工具类。...parse 方法接受一个字符串参数 text,通常是语言模型输出文本,然后将其解析成特定数据结构,并返回。...parse_with_prompt 方法也是一个抽象方法,接受两个参数,completion 是语言模型输出,prompt 是与输出相关提示信息。...总结虽然langchain有些parser我们可以自行借助python语言各种工具来实现。

93110

何在langchain对大模型输出进行格式化

简介 我们知道在大语言模型, 不管模型能力有多强大,他输入和输出基本上都是文本格式,文本格式输入输出虽然对人来说非常友好,但是如果我们想要进行一些结构化处理的话还是会有一点点不方便。...这个基础类提供了对LLM大模型输出格式化方法,是一个优秀工具类。...parse 方法接受一个字符串参数 text,通常是语言模型输出文本,然后将其解析成特定数据结构,并返回。...parse_with_prompt 方法也是一个抽象方法,接受两个参数,completion 是语言模型输出,prompt 是与输出相关提示信息。...总结 虽然langchain有些parser我们可以自行借助python语言各种工具来实现。

99110

自噬相关基因模型在非小细胞肺癌预后意义

TCGA-LUAD(C)和TCGA-LUSC(D)套索模型中最优参数(lambda)选择。(E) TCGA-LUAD队列22个基因遗传改变。...风险评分用于预测预后,以位风险评分作为临界值,将患者分为高风险组和低风险组。绘制热图以显示高风险和低风险组基因表达谱,TCGA-LUAD(A)和TCGA-LUSC(B)。...同时GSEA分析(图D)显示,改变基因在几种常见途径显著富集。我们发现高风险组与细胞周期、p53信号通路、DNA复制和泛素介导蛋白水解显著相关。...同时,低风险组与mTOR、VEGF、胰岛素信号通路以及溶酶体呈负相关。 ? 2.3 独立肺癌样本预后特征基因验证 这部分是对之前利用TCGA数据所构建模型在GEO数据集进行验证。...2.4 个性化预测模型 个性化预测主要是通过列线图这种稳健工具,综合多个风险因素,来定量确定个人在临床环境风险。

1K20

R语言随机森林模型具有相关特征变量重要性

p=13546 ---- 变量重要性图是查看模型哪些变量有趣好工具。由于我们通常在随机森林中使用它,因此它看起来非常适合非常大数据集。...大型数据集问题在于许多特征是“相关”,在这种情况下,很难比较可变重要性图解释。 为了获得更可靠结果,我生成了100个大小为1,000数据集。...顶部紫色线是的可变重要性值 ,该值相当稳定(作为一阶近似值,几乎恒定)。红线是的变量重要性函数, 蓝线是的变量重要性函数 。例如,具有两个高度相关变量重要性函数为 ?...实际上,我想到是当我们考虑逐步过程时以及从集合删除每个变量时得到结果, apply(IMP,1,mean)} 在这里,如果我们使用与以前相同代码, 我们得到以下图 plot(C,VI[2,]...然而,当我们拥有很多相关特征时,讨论特征重要性并不是那么直观。

1.9K20
领券