
Django
秋 暮
到死之前,请不要停止有意义的思考。
展开
-
Django【ORM】:GenericForeignKey的使用
一、概述Django为了帮助我们解决关系型数据库多个表之间享用共同外键的问题时,提供了GenericForeignKey模型字段,虽然性能上有些许损耗,但是逻辑清楚、比较易用。二、GenericForeignKey的使用1、Model层设计:这里为了实现多个不同模型下(如文章、讨论)下的评论Comment,可使用GenericForeignKey。一般情况下通用外键更适合于如 点赞数、浏览数这样的情景。from django.contrib.contenttypes.fields import G原创 2020-05-29 20:55:27 · 1851 阅读 · 0 评论 -
Django【ORM】:聚合函数count()的两种使用方法
一、不与group by使用:返回的是QuerySet集合的长度,是一个整型值而不是QuerySet#统计特定用户下entry的个数,返回的是一个整型值numbers = Entry.objects.filter(owner_id=ownerid).count()(1)可转化为SQL语句:select Count(*) where owner_id=ownerid(2)官方解释:...原创 2020-05-04 21:02:24 · 11757 阅读 · 0 评论