问题标签 [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.
django - Django 使用 django-sorting 在“自定义字段”上进行注释
我必须在 django 应用程序中按日期显示条目,但我有点受阻:这是我的模型示例:
我得到了一个包含数据库中所有事件的视图:Event.objects.all()
然后在模板中显示事件列表及其主题和其他内容,如日期开始。我想在列表中显示第一个“未来”日期,这很容易使用事件模型上的自定义方法:
该方法是第一个未来日期或未完成的最早日期。
Here's the problem : I would like to show that field in my template and be able to sort it with django-sorting.
Django-sorting 使用 {% anchor arg %} 来做到这一点,但我不知道如何管理其中的那个字段......你会怎么做???
提前感谢您的任何回答。
django - 在 django 中一起使用 .annotate() 和 extra()
制作查询集时,我似乎不能同时使用注释和额外内容
返回
我想将 userUpVotes 和 userDownVotes 添加在一起以获得“投票”字段,然后按此字段排序。
userUpVotes 是用户的相关 ManyToManyField(与 userDownVotes 一样)。所以我需要先计算这些。
有任何想法吗?
django - 用平均日期差异注释查询集?(django)
我到处寻找答案,但找不到任何东西。也许这只是一个愚蠢的问题或一个非常棘手的问题。这里是:
假设我的模型是这样的(伪 django 代码):
我想知道的是每种事件类型的平均持续时间。我现在要做的是计算每次创建新事件时的平均持续时间(保存方法)并将其存储在 EventType 的 average_duration 列中。这种方法的问题是我无法回答诸如“ Y 年X 类型事件的平均持续时间是多少”之类的问题。因此,与其添加更多列来回答此类问题,我更愿意“实时”完成。
这可以通过注释查询集来完成吗?首先,我必须获取每种事件类型的日期差异,然后得出它们的平均值,然后用该平均值注释事件查询集,我假设。
sql - Django:如何使用 HAVING 子句显式进行查询?
我需要执行一些如下所示的 SQL:
它运行(mysql-5.1),但如果我在 Django 模型中尝试这样:
生成的查询是这样的:
我需要 WHERE 子句位于 GROUP BY 子句之后。
django - Django 中的条件注释
我得到了简单的要求(不是简单的实现),并弄清楚如何在不多次访问 db 和查询集中的情况下实现它.extra()
。
项目包含获得各种状态的任务。(假设 status=3 已完成)现在,我想列出所有项目及其总任务和已完成任务,如下所示
- 项目 1,total_tasks=5,completed_tasks=2
- 项目 1,total_tasks=2,completed_tasks=1
我能够获得带有注释的total_tasks,但不能获得completed_tasks,因为它需要注释中的条件。有什么办法吗?
django - 如何将非数据库字段添加到数据库驱动的 Django 模型中,并通过保留其数据类型的 QuerySet 进行设置?
我有一个包含各种数据库模型字段的 Django 模型。经理的查询集之一通过一些注释调用检索各种聚合。其中一些注释是定制的,并从数据库中检索浮点值。这些注释不是模型字段的一部分。但是,当创建查询集时,这些浮点数在模型中变成整数,我猜是因为没有模型字段将它们绑定到浮点数或十进制数据类型。
这是一些代码来演示我的意思:
自定义聚合类。请注意,数据库将结果转换为浮点数:
这是查询集:
问题是,虽然查询本身运行正常并将 CTR 作为浮点数返回,将其排序为浮点数并过滤它就好(如果我在 Postgres 的控制台中运行生成的 sql),生成的 Queryset 将值转换为整数,导致0s...(记住 CTR 不是模型字段)。
我怎样才能确保带注释的值以正确的数据类型加载到模型中?我可以设置保留类型的 DecimalField 或 FloatField 的非数据库模型字段吗?
任何想法将不胜感激!
谢谢哈雷尔
_
django - 如何使用 annotate() 计算 Django 中相关模型的子集?
我正在尝试使用 Django 的注释功能将相关模型的计数添加到查询集中。但是,我不想要相关对象的完整计数,我只想计算活动对象(即“is_active=True”)。我不知道如何过滤计数。
(简化的)相关模型:
在一个视图中,我试图注释一个查询集:
以上计算了与帖子相关的所有评论,而我只想计算“is_active”的评论。谷歌和 Django 文档在这里没有帮助我。有没有人遇到过并解决了这个问题?
svn - SVN - 合并是否保留作者以便责备是正确的?
在我的团队中,我们在合并中互相帮助。即我的代码被其他人合并回主干。似乎作者信息在合并期间没有完全保留。当我注释(责备)时,合并显示为作者。
合并是否做错了什么,或者原始作者没有保留在合并中?
python - 如何在 pypy 中注释类?
我正在使用 pypy 将一些 python 脚本翻译成 C 语言。假设我有一个这样的 python 类:
我注意到这A.func
是一个未绑定的方法而不是一个函数,因此它不能被 pypy 翻译。所以我稍微改变了代码:
现在func
好像可以用pypy翻译了。但是,当我尝试时translate.py --source test.py
,会引发异常[translation:ERROR] TypeError: signature mismatch: func() takes exactly 2 arguments (1 given)
。我注意到这可能是因为我还没有注释self
参数。但是这self
有 A 型,那么我该如何注释一个类呢?
感谢您的阅读和回答。
perl - Perl - 如何使用“系统”调用调整 Image::Magick 的大小和注释?
和
上述两种方法都可以正常工作,但是我看不到几何和调整大小之间的明显差异。阅读它,在我的头上,它的工作原理,我会在这里学习。
对于注释,以下工作正常:
(上面示例中的 $vars 显然是之前声明的。)
我正在尝试做的是将所有这些组合成一个较短的例程。
喜欢:
我已经尝试了上述的几种变体,也只是尝试通过 system() 进行注释,但是我无法弄清楚这一点。
也许还有更好的方法?提前感谢您教这只老狗另一个技巧。