Django
HayPinF
这个作者很懒,什么都没留下…
展开
-
Django模板添加图片、CSS、JavaScript等静态文件
https://docs.djangoproject.com/en/3.1/howto/static-files/Managing static files (e.g. images, JavaScript, CSS)Websites generally need to serve additional files such as images, JavaScript, or CSS. In Django, we refer to these files as “static files”. Dj.翻译 2020-10-09 23:43:18 · 500 阅读 · 0 评论 -
Django ORM 当通过model.Manager::values()指定“记录唯一性“判据-字段后,附加一个order_by(空)清除默认排序的“记录唯一性“判据-字段
Interaction with default ordering or order_by()默认排序与order_by()之间的相互影响Manager::values()指定字段进行合并该字段重复的记录,影响之后的集合操作(Max()、Min()、Avg())使只对相对该字段是惟一的记录进行集合操作,相对该字段不唯一的一些记录将组合成一个组作为整体参与集合操作。这里默认排序与order_by()显式指定字段排序将影响通过values()指定的”记录惟一性”判断依据,从而需要在显式指定va...翻译 2020-09-20 20:06:43 · 453 阅读 · 0 评论 -
Django ORM注释annotate()、过滤filter()与返回值values()顺序的相互作用
https://docs.djangoproject.com/en/3.1/topics/db/aggregation/Order of annotate() and filter() clausesannotate()和filter()子句的顺序When developing a complex query that involves both annotate() and filter() clauses, pay particular attention to the order in w翻译 2020-09-20 16:05:31 · 2337 阅读 · 1 评论 -
Django ORM查询之外键、关系的反向引用
关系本身就是相互的,只用在一个表中记录,而不是在有关系的两个表中都记录。所以外键、关系提供反向引用机制。当然,外键可以是多个表的外键,关系也可以与多个表有关系,所以反向引用必须显式指出关系对方表(然后是字段)。而正向引用则不必,因为正向引用在定义时就指定了关系对方表(Book::publisher = ForeignKey(‘Publisher’)、Book::authors = ManyToManyField(‘Author’) )Joins and aggregates关系连接和集合函数So f翻译 2020-09-20 08:51:56 · 896 阅读 · 0 评论 -
Django中(QuqerySet)Manager::annotate()方法与(Manager)QuerySet::annotate()方法应该使用级联注释aggregate值,而不是joins叉乘
https://docs.djangoproject.com/en/3.1/topics/db/aggregation/Combining multiple aggregationsCombining multiple aggregations with annotate() will yield the wrong results because joins are used instead of subqueries:在一个增加注释annotate()中结合多个合计值将产生错误的结果,因为使翻译 2020-09-19 15:46:51 · 208 阅读 · 0 评论