当前位置: 首页 > news >正文

12、Django Admin在列表视图页面上显示计算字段

两种方法:

注册模型有两种方式,需要首先添加或者修改admin中的注册模型如下方式

@admin.register(Origin)
class OriginAdmin(admin.ModelAdmin):list_display = ("name",)

1、在models的模型类中添加函数

def hero_count(self,):return self.hero_set.count()
def villain_count(self):return self.villain_set.count()

2、在admin的管理模型上,修改或者添加管理模型如下所示(两个方法函数):

@admin.register(Origin)  
class OriginAdmin(admin.ModelAdmin):  def hero_count(self, obj):  return obj.hero_set.count()  def villain_count(self, obj):  return obj.villain_set.count()  # 以下两句可选择添加hero_count.short_description = 'Heroes'  # 设置列标题  villain_count.short_description = 'Villains'  # 设置列标题list_display = ("name", "hero_count", "villain_count")

两种方式显示效果:

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 计算机毕业设计 半成品配菜平台 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试
  • 串行总线舵机
  • C#数组中的Rank,GetUpperBound(), GetLength()
  • 云计算和传统IT相比,有哪些优势?
  • 爬虫练习(js逆向解密)
  • 操作系统体系结构分类
  • Python爬虫:通过js逆向获取某瓜视频的下载链接
  • 计算机岗位(面试)
  • Leetcode Day21组合总和
  • 设计模式之-开闭原则
  • ecmascript和javascript的区别详细讲解
  • 云原生架构概念
  • 发那科A06B-6270-H045#H600 主轴伺服放大器
  • 1. GIS开发工程师岗位职责、技术要求和常见面试题
  • 数据访问:JPA关联MyBatis
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • Effective Java 笔记(一)
  • input的行数自动增减
  • JAVA_NIO系列——Channel和Buffer详解
  • java8 Stream Pipelines 浅析
  • JavaScript实现分页效果
  • PhantomJS 安装
  • Promise面试题2实现异步串行执行
  • python大佬养成计划----difflib模块
  • spring security oauth2 password授权模式
  • vue-cli在webpack的配置文件探究
  • 初识MongoDB分片
  • 搭建gitbook 和 访问权限认证
  • 关键词挖掘技术哪家强(一)基于node.js技术开发一个关键字查询工具
  • 如何在GitHub上创建个人博客
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • Hibernate主键生成策略及选择
  • ionic入门之数据绑定显示-1
  • ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTr
  • #1015 : KMP算法
  • #include<初见C语言之指针(5)>
  • (4)Elastix图像配准:3D图像
  • (4)logging(日志模块)
  • (C++)八皇后问题
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (SpringBoot)第二章:Spring创建和使用
  • (代码示例)使用setTimeout来延迟加载JS脚本文件
  • (七)Appdesigner-初步入门及常用组件的使用方法说明
  • (转)Linux下编译安装log4cxx
  • (转)shell调试方法
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)
  • *算法训练(leetcode)第三十九天 | 115. 不同的子序列、583. 两个字符串的删除操作、72. 编辑距离
  • .gitattributes 文件
  • .net core使用RPC方式进行高效的HTTP服务访问
  • .NET/C# 编译期间能确定的相同字符串,在运行期间是相同的实例
  • .NET分布式缓存Memcached从入门到实战
  • .NET开发不可不知、不可不用的辅助类(一)
  • .NET框架