gpt4 book ai didi

python - Django 注释

转载 作者:太空宇宙 更新时间:2023-11-03 10:58:41 25 4
gpt4 key购买 nike

有没有办法通过模型中的字段和另一个模型对象进行注释?

我有一个 Restaurant 模型对象,我想注释一个“重量”字段。我的标准是评论数+访问数。我想做这样的事情:

weighted = Restaurant.objects.annotate(
weight = Count('reviews') + num_visits??).order_by('weight')

num_visits 部分出错,我不确定如何更正此错误。 num_visitsRestaurant 模型中的一个字段。任何帮助表示赞赏。

最佳答案

我想你会需要这样的东西

qs = Restaurant.objects.annotate(weight=Count('reviews') + F('num_visits'))
weighted = qs.order_by('weight')

它正在使用 F expression .

关于python - Django 注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36847060/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com