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

虚拟空间可以做视频网站么帝国cms 门户网站

虚拟空间可以做视频网站么,帝国cms 门户网站,企业查询软件排行榜,asp.net程序做的网站安全吗如果你的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.dnsts.com.cn/news/33595.html

相关文章:

  • 网站流量分析系统公司牌子制作
  • 福州婚庆网站建设哪个公司比较专业手机网站开发语言选择
  • 免费asp公司网站模板绿色wordpress主题模板下载地址
  • php 企业网站多少钱创建全国文明城市宣传栏
  • wap网站的未来网站开发员的工作内容
  • 济南专业做网站的公司网站建设公司倒闭
  • 网站开发入门书籍网页制作简明教程
  • react 网站开发百度推广账号登录
  • 胶州城阳网站建设用excel 做网站
  • 做网站时应该用什么软件苏州吴中区做网站的
  • 在电子商务网站建设中需要哪些知识网站建设平台招商
  • 网站后台管理系统界面兴安盟seo
  • 做宣传网站需要多少钱网络营销策划书 范例
  • 济南手机网站开发公司WordPress主题开发核心知识
  • 南京市建设工程档案馆网站旅游网站开发文档怎么写
  • 中小型企业网站大全免费永久云服务器购买
  • 哈尔滨网站建设好wordpress前台登陆插件
  • 关于公司申请建设门户网站的请示做个免费的网站
  • 浙江建筑网站适合一个人开的实体店
  • 网站开发 技术方案平面设计师兼职网站
  • 优化推广网站排名wordpress 编辑模板下载
  • 中英 网站模板 带手机版网站开发 前景
  • 想要学做网站需要什么wordpress ico 上传
  • 网站推广找黑马培训价目表
  • 织梦搭建商城网站腾讯wordpress
  • 网站开发团队人数构成福州模板建站代理
  • rp网站自动跳转图片怎么做网站设计论坛
  • 网站技能培训班有哪些西安到北京火车时刻表查询
  • 网站建设论文摘要wordpress 印象码
  • 做网站知识大全深圳高端网页设计公司