问题标签 [annotate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
280 浏览

django - Django 查询:在 user__userprofile 上调用 values()

我有以下型号:

在 settings.py 中,我设置AUTH_PROFILE_MODULE了我的 UserProfile 类。

对于给定的游戏,我想获得一个用户列表,例如,该游戏的成就超过五个。

所以我做了以下事情:

现在它可以工作了,但问题是我得到了一个包含用户 ID 和他的 nba(成就数量)的值列表。但我需要在模板中打印分数并访问 UserProfile 的其他属性...

所以我尝试将“.values('user')”更改为:

但它不起作用!我收到一个错误:

请注意,如果我这样做,它会起作用:

这似乎表明可以在属性上调用值但不能在外键上调用值?

我还尝试了另一种使用“django-batch-select”应用程序的方法:

但我收到一个错误:

如果我删除“排除”语句,它会起作用,但是我会得到一个所有用户的列表,包括那些在这个游戏中没有任何成就的用户(他们得到:实现 == [])

我一直在到处寻找,但找不到解决我的问题的方法……我们将不胜感激!

0 投票
2 回答
750 浏览

ruby-on-rails - Rails 3注释不起作用

当我annotate在命令行运行时,我收到以下错误:

这就是我的 Gemfile 的样子:

顺便说一句,这一切都在我的本地主机上。

0 投票
1 回答
1853 浏览

django - Django 对除查询项之外的模型实例的使用进行注释

我有一个这样的查询

如您所见,我想对overallRating所有具有.companyreviewemployerid = 1

上面的查询可以满足我的要求,但我确信有一种方法可以从Employer实例中获取总和。

我怎样才能实现这个查询

?

谢谢

0 投票
1 回答
86 浏览

python - Django Python noob - 如何从总和中获取数字?

我有一个简单的聚合:

这将返回“总计”。

如果我做:

它显示"{'total': Decimal('321.60')}"

我如何从中获得 NUMERIC var!

0 投票
2 回答
570 浏览

tfs - TFS 注释检测代码删除

这听起来很简单,但我不确定是否有可能......

如果我使用 TFS 注释,我可以确定每行代码的更改时间以及更改的变更集。这对于确定何时添加或修改某些内容非常有用。但是确定什么时候被移除了呢?

代码的删除是否出现在注释中?我认为不会。如果没有,我如何检测何时删除了某些代码?

0 投票
1 回答
456 浏览

ruby-on-rails-3 - 注释找不到 rake 可执行文件

我正在使用ctran/annotate_models来注释我的模型和路由文件。我现在收到一个错误:

...结果annotate将注释块添加到 config/routes.db,但注释为空。该消息表明annotatecan't find rake,但rake肯定存在:

以下是 rake 关于当前配置的说明:

我的 Gemfile 中唯一有点奇怪的是我指定了以前版本的 rake:

有什么想法吗?

0 投票
1 回答
2000 浏览

django - 需要根据找到的 Q 对象来注释 Django querySet

所以我有一个查询,其中有几个 Q 对象被 OR-ed 在一起(以实现 UNION),我想注释每个与 Q 对象匹配的结果。因此,当我去显示我的查询结果时,我可以突出显示每个结果中点击了哪些搜索词。

这是产生结果查询集的代码:

我想我可以使用 .extra 选项添加这个带注释的列: https ://docs.djangoproject.com/en/1.3/ref/models/querysets/#extra

如果我不能这样做,我可能会做三个单独的查询,然后注释结果,然后将查询集 OR 在一起......我认为这可能非常浪费,而且看起来很笨拙。

0 投票
1 回答
5866 浏览

django - 如何使用 django annotate() 和 aggregate() 对查询集进行分组?

我正在尝试在 django 的 ORM 中翻译一个 sql 查询。尝试使用 annotate() 但我无法获得与 sql 查询相同的结果。

这是我的模型:

这是我尝试在 django 中翻译的查询:

这可能吗 ?

0 投票
1 回答
877 浏览

mysql - Django 使用 Annotate 而不是 Distinct()

我读过 distinct() API 调用有时会出现一些性能问题。我想尝试通过避免使用 distinct 的 orm 重写查询(至少分析差异)。

我的理解是 values() 在后台执行 Group By。但是,当我测试这两种方法时,对象的数量会有所不同,具体取决于我使用的是 distinct() 还是 values()/annotate()。

VS。

关于这里有什么问题的任何想法?

谢谢!

0 投票
1 回答
1716 浏览

django - Django - 如何使用多个字段值注释 QuerySet?

我有一个名为“Story”的模型,它有两个名为“views”和“votes”的整数字段。当我检索所有 Story 对象时,我想用一个简单的“视图”/“投票”的“排名”字段来注释返回的 QuerySet。然后我想通过“排名”对 QuerySet 进行排序。类似于...的东西

我怎样才能在 Django 中做到这一点?还是应该在 Python 中检索到 QuerySet 之后完成(例如创建一个包含 QuerySet 中每个对象的排名的列表)?

谢谢!

PS:在我的实际程序中,排名计算并没有上面那么简单,并且依赖于初始QuerySet的其他过滤器,所以我不能将它存储为Story模型中的另一个字段。