You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

让Django的admin.ModelAdmin显示两个表的联接

要让Django的admin.ModelAdmin显示两个表的联接,可以使用list_display属性来指定要显示的字段和方法。下面是一个包含代码示例的解决方法:

from django.contrib import admin
from .models import Table1, Table2

class Table1Table2Admin(admin.ModelAdmin):
    # 定义要显示的字段和方法
    list_display = ('table1_field1', 'table1_field2', 'get_table2_field')

    def get_table2_field(self, obj):
        # 获取关联表2的字段值
        return obj.table2.field

    get_table2_field.short_description = 'Table2 Field'  # 显示的字段名称

admin.site.register(Table1, Table1Table2Admin)
admin.site.register(Table2)

在上述代码中,我们创建了一个Table1Table2Admin类,继承自admin.ModelAdmin。然后,我们定义了list_display属性,指定了要显示的字段和方法。在这个例子中,我们显示了Table1table1_field1table1_field2字段,以及通过get_table2_field方法获取的Table2field字段。

注意,get_table2_field方法需要一个参数obj,它表示当前行的对象。我们通过obj.table2.field来获取Table2的相关字段值。

最后,我们使用admin.site.register方法将Table1Table2注册到admin中,并指定Table1Table2Admin作为Table1的管理类。

通过上述代码,我们可以在Djangoadmin中显示Table1Table2的联接,即显示Table1的字段和Table2的相关字段值。

本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
面向开发者的云福利中心,ECS 60元/年,域名1元起,助力开发者快速在云上构建可靠应用

社区干货

2022 年每个开发者必知的云原生趋势 | 社区征文

## 0. 阅读完本文你将学到 - 非常实用的云原生术语 - 云原生是什么 - 云原生的关键因素 - 2022年云原生的趋势 > The Cloud isn't a place, it's a way of doing IT. > > -- Michael Dell, the founder of Dell Technologies. ## 1. 云原生的定义 云原生(Cloud Native),从字面上理解就是云计算和土著的意思——云计算上的原住民。 从Clou

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

让Django的admin.ModelAdmin显示两个表的联接-优选内容

V2.0
1. 概述 本文档提供火山引擎增长分析中新版用户标签 OpenAPI 的使用说明(私有化>=4.5版本面向新客开放)。如您的环境仍使用的是旧版标签,请参考V1.0版本OpenAPI。旧版标签示例:新版标签示例: 2. API 公共参数 Headers 名称 数据类型 是否必选 描述 X-Tenant Int 是 项目id 项目ID的获取方法 可在portal�
V2.0
1. 概述 本文档提供火山引擎增长分析中新版用户标签 OpenAPI 的使用说明(私有化>=4.5版本面向新客开放)。如您的环境仍使用的是旧版标签,请参考V1.0版本OpenAPI。 旧版标签示例: 新版标签示例: 2. API 公共参数 Headers 名称 数据类型 是否必选 描述 X-Tenant Int 是 项目id 项目ID的获取方法 可在portal管理中�
V2.0
1. 概述 本文档提供火山引擎增长分析中新版用户标签 OpenAPI 的使用说明(私有化>=4.5版本面向新客开放)。如您的环境仍使用的是旧版标签,请参考V1.0版本OpenAPI。旧版标签示例:新版标签示例: 2. API 公共参数 Headers 名称 数据类型 是否必选 描述 X-Tenant Int 是 项目id 项目ID的获取方法 可在portal�
2022 年每个开发者必知的云原生趋势 | 社区征文
## 0. 阅读完本文你将学到 - 非常实用的云原生术语 - 云原生是什么 - 云原生的关键因素 - 2022年云原生的趋势 > The Cloud isn't a place, it's a way of doing IT. > > -- Michael Dell, the founder of Dell Technologies. ## 1. 云原生的定义 云原生(Cloud Native),从字面上理解就是云计算和土著的意思——云计算上的原住民。 从Clou

让Django的admin.ModelAdmin显示两个表的联接-相关内容

元数据 OpenAPI

获取应用与配置信息 3.1 API 定义Path:openapi/v1/metadata/appsMethod: POSTContent-type: application/jsonBody: Parameter Type Description Required app_ids list 应用id列表 true with_config boo... "updator_id": "ranger-admin(852809798129652)", "principal": "", "data_date": null, "data_source_name": null, "data_source": null, "...

元数据 OpenAPI

获取应用与配置信息 3.1 API 定义Path:openapi/v1/metadata/appsMethod: POSTContent-type: application/jsonBody: Parameter Type Description Required app_ids list 应用id列表 true with_config bool 是否返回... "updator_id": "ranger-admin(852809798129652)", "principal": "", "data_date": null, "data_source_name": null, "data_source": null, "...

元数据信息API

1. 获取数据集列表 perl POST /aeolus/api/v3/open/metadata/dataSetList入参:{ "appId": 1, "dataSetIdList": [1], 可选参数,如果不传则返回项目下所有数据集 "needSyncInfo": true, 是否需要最近同步时间,可选参数,默认值为true。false可提高接口性能 "needUpstreamInfo": true 是否需要数据源信息,可选参数,默认值为

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

使用 ES 构建(以图搜图、以文搜图)图文检索应用

本文基于火山引擎云搜索服务 ES 和图文特征提取模型 CLIP,快速搭建一套以图搜图和以文搜图的图文检索应用。 背景信息图文检索在电商、广告、设计、搜索引擎等热门领域被广泛应用。常见的图文检索包括以图搜图和以文搜图,用户通过输入文字描述或上传图片就可以在海量的图片库中快速找到同款

类型详情

AudioEffectPlayerConfig 类型: interface 混音配置 type 类型: AudioMixingType 混音播放类型 play_count 类型: number 混音播放次数 play_count <= 0: 无限循环 play_count == 1: 播放一次(默认) play_count > 1: 播放 play_count 次 pitch 类型: number 与音乐文件原始音调相比的升高/降低值,取值范围为 [-12,12],默认值为 0。每相邻��

数据集模型画布与运维类工具 API

1. 概述 数据集 Open API 包含了:数据集操作 API、数据集信息 API、数据集维度指标与血缘关系 API、数据集同步任务 API、数据集可视化查询参数与开放查询 API、数据集模型画布与运维类工具 API、项目内数据集 API。本文为您介绍的是“数据集模型画布类与运维类工具的 Open API”,您将了解到用户可以通过

标签相关

1. 获取所有标签列表,包含各个标签的取值(计划逐步下线,建议使用 15 新接口) 基本信息 生效版本 1.12 废弃版本 1.20 功能描述 按租户获取标签列表,在sass环境,租户和集团关联,会自动按租户绑定的集团过滤 接口模块 TagApi 接口名称 GetTagsList 请求类型 GET 权限校验 有资源权限校验 请求参数 query ��

分群相关

1. 获取人群包列表 基本信息 生效版本 1.15 功能描述 根据各种参数筛选获取人群包列表 接口模块 SegmentationApi 接口名称 LegacyGetSegmentList 请求类型 GET 权限校验 有模块权限校验 请求参数 路径 名称 数据类型 是否必选 描述 tenantCode String 是 租户Code Header 名称 数据类型 是否必选 描述 Autho

使用 ES 构建智能问答系统

本文基于火山引擎云搜索服务 ES、火山方舟大模型服务平台,以及开源框架 LangChain,快速搭建一套智能问答系统。 背景信息大型语言模型(Large Language Model,LLM)在图像生成,书写文稿,信息搜索等领域被广泛应用,但在垂直领域由于受到特定领域数据集的训练和时效性限制,在 LLM 的基础上构建垂直�

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

一图详解大模型
浓缩大模型架构,厘清生产和应用链路关系
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询