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

计算机关于网站开发的证书门户云企业官网建设

计算机关于网站开发的证书,门户云企业官网建设,360指数在线查询,建设一个小游戏网站如果你的Admin后台中有很多计算字段#xff0c;那么你需要对每个对象运行多个查询#xff0c;这会使你的Admin后台变得非常慢。要解决此问题#xff0c;你可以重写管理模型中的get_queryset方法使用annotate聚合函数来计算相关的字段。 以下示例为Origin模型的中ModelAdmin…如果你的Admin后台中有很多计算字段那么你需要对每个对象运行多个查询这会使你的Admin后台变得非常慢。要解决此问题你可以重写管理模型中的get_queryset方法使用annotate聚合函数来计算相关的字段。 以下示例为Origin模型的中ModelAdmin管理模型 admin.register(Origin) class OriginAdmin(admin.ModelAdmin):list_display (name, hero_count, villain_count)def hero_count(self, obj):return obj.hero_set.count()def villain_count(self, obj):return obj.villain_set.count() 这会在列表视图页面的每行添加两个额外的查询。要解决计算的性能问题你可以重写get_queryset并使用annotate来进行计算然后在ModelAdmin方法中使用该annotated聚合字段。 将ModelAdmin管理模型修改如下 admin.register(Origin) class OriginAdmin(admin.ModelAdmin):list_display (name, hero_count, villain_count)def get_queryset(self, request):queryset super().get_queryset(request)queryset queryset.annotate(_hero_countCount(hero, distinctTrue),_villain_countCount(villain, distinctTrue),)return querysetdef hero_count(self, obj):return obj._hero_countdef villain_count(self, obj):return obj._villain_count 每个对象没有额外的查询。你的Admin后台用起来仍像调用annotate聚合函数前一样流畅。 显示效果
http://www.hkea.cn/news/14430626/

相关文章:

  • 帮人代做静态网站多少钱江苏网站建设案例
  • html网站建设中定制软件开发公司介绍
  • 华为云定制建站服务怎么样建设高端网站公司的目的
  • 单位建设的网站属于无形资产吗关于门户网站建设经费的报告
  • WordPress去掉网站留言框高德vr全景地图
  • 如何设计营销型网站建设网站外包 多少钱
  • 黄冈如何创建免费网站做soho 怎么建立网站
  • 所得税 网站建设费百度云盘做网站空间
  • 网站被电脑管家拦截做301跳转互联网项目名称大全
  • 网站做目录中公司网站设立与维护方案
  • 高端网站设计教程西安附近网络营销运营公司
  • 网站设计注册一个空壳公司需要多少费用
  • 容桂最新消息西安seo网站推广优化
  • 制作网站具体需要什么材料网站漂浮特效怎么做
  • 不会代码可以做网站吗视频优化是什么意思
  • 旅游网站内容代理产品
  • 电商网站建设费用价格wordpress飘窗
  • 网站设计需要什么专业廊坊网站建设公司哪家好
  • 办公室电脑局域网组建seo网络推广软文的格式
  • 网站的二级导航怎么做wordpress获取文章id方法
  • 松原市建设局网站投诉中心营销策划方案制定
  • 驰业传媒网站建设做网站在什么地方发帖子呢
  • 常用网站代码品牌展示型网站源码
  • 外贸建站推广哪家好广告联盟赚钱app
  • 用DW做的网站生成链接海南省住房与城乡建设厅网站
  • 个人网站的首页培训机构一般在什么网站做推广
  • 网站优化课程培训服装销售网站建设策划书
  • 神魔网站建设处理事件seo软件
  • 涉县网站建设视频拍摄要求
  • 如何在网站上木马如何建设手机网站首页