Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
django 在查询中计算相同字段值的最有效方法
假设我有一个包含很多字段的模型 但我只关心一个 charfield 可以说 charfield 可以是任何东西 所以我不知道可能的值 但我知道这些值经常重叠 所以我可以有 20 个带有 abc 的对象和 10 个带有 xyz 的对象 或者我
django
djangomodels
djangoqueryset
如何从 Django 模型中过滤日期 > 今天或空日期的对象?
我需要选择日期字段大于今天日期或日期字段为空的所有模型对象 我有以下代码 login required def event new request person uuid None today datetime datetime today
python
django
djangomodels
djangoqueryset
djangoorm
如何在 Django QuerySets 中编写别名?
如何为 django 查询集中的列名编写别名 对于两个链接字段与同一外部模型的联合式组合 例如 非常有用 例如在 mysql 中 select m as n b as a from xyz 我如何在 django 查询集中执行此操作 mod
django
djangomodels
djangoqueryset
Django 自定义查询集过滤器
在 Django 中 是否有一种标准方法可以为查询集编写复杂的自定义过滤器 就像我能写的一样 MyClass objects all filter field val 我想做这样的事情 MyClass objects all filter
python
django
djangoqueryset
generatorexpression
django查询集聚合计数计数错误
这是一个延续问题 Django查询集获取相对于其他列的不同列值 https stackoverflow com questions 52905220 django queryset get distinct column values wi
python
django
djangoqueryset
djangoaggregation
在 django 查询集上使用 iterator()
我最近遇到了一些奇怪的行为 需要检查我的理解 我在模型中使用一个简单的过滤器 然后迭代结果 e g allbooks Book objects filter author A A Milne for book in allbooks do
django
Iterator
djangoqueryset
如果字段值在外部列表中,Django 会注释布尔值
想象一下我有这个 Django 模型 class Letter models Model name models CharField max length 1 unique True 还有这个列表 vowels a e i o u 我想查询
python
django
djangomodels
djangoqueryset
djangoannotate
预取相关之后选择相关
我的模型看起来像 class Book models Model publisher models ForeignKey Publisher This is not important class Baz models Model a mo
django
djangoqueryset
djangoorm
Django:使用 Django ORM 实现 JOIN?
我有一个用 Django 构建的问答类型的网站 具有以下模型 class Question models Model title models CharField max length 70 details models TextField
django
djangomodels
join
djangoqueryset
djangoorm
QuerySet,对象没有属性id - Django
我试图在 Django 中获取某个对象的 id 但不断收到以下错误 异常值 QuerySet 对象没有属性 ID 我在views py中的函数 csrf exempt def check question answered request
python
django
djangomodels
djangoviews
djangoqueryset
查询中的自定义属性
鉴于下面的简化示例 我将如何访问查询集中的自定义 current status 属性 有可能吗 目前 我想列出所有当前事件并显示当前状态 我可以让属性显示在模板中 但我无法通过它来排序查询集 或者 我是否需要在 选择 中创建一个带有某种嵌套
django
djangomodels
djangoqueryset
每次都在django查询数据库中过滤查询集吗?
想象一下我有以下代码 qs Users objects all list for i in range 10 list append qs filter age i 这里过滤器被调用 10 次 它是连接到数据库 10 次还是第一次使用过滤器
python
django
database
djangoqueryset
检查空查询集
我想确认这是否是检查空查询集的正确方法 如果这就是为什么我会遇到 UNIQUE 约束错误 syn check Synonym objects filter MD objects get filter dict synonym type St
python
django
djangoqueryset
优化 Django Queryset for 循环
如何优化以下查询集 link goal for link in self child links all 我想摆脱 for 循环并只访问数据库一次 我有以下代码 class Goal models Model name models Cha
python
django
djangomodels
djangoqueryset
DRF ManyToMany Field 在创建对象时出现错误
我有一个Rant模型与Category使用链接到它ManyToManyField 我已经序列化了它 但问题是这个错误 categories Expected a list of items but got type str 这些是我的序列化
python
django
djangorestframework
djangoqueryset
在django中使用uuid查询对象
我正在使用 uuid 创建一个 id 字段 该字段是主键 如下所示 import uuid class User Profile models Model id models UUIDField primary key True defau
python
django
djangoqueryset
UUID
Django ORM:检索帖子和最新评论而不执行 N+1 查询
我有一个非常标准的基本社交应用程序 具有状态更新 即帖子 和每个帖子的多个评论 给定以下简化模型 是否可以使用 Django 的 ORM 高效检索所有帖子以及最新两条评论与每个帖子关联 而不执行 N 1 查询 也就是说 无需执行单独的查询来
django
djangomodels
djangoqueryset
如何在Django中编写sql COALESCE
我是姜戈的新手 如何将 COALESCE sql 查询集写入 django orm query SELECT COALESCE max CAST order no as UNSIGNED 0 as o id from nanossc Sal
django
djangoqueryset
在 Django 查询中使用 .extra(select={...}) 引入的值上使用 .aggregate() ?
我正在尝试计算玩家每周玩游戏的次数 如下所示 player game objects extra select week WEEK games game date aggregate count Count week 但姜戈抱怨说 Fiel
python
mysql
django
djangoqueryset
djangoaggregation
Django 使用 order_by 和 .annotate() 并获取相关字段
我有以下数据 该查询按 topicid 分组 然后在每个组中获取最大日期 帖子频率并计算作为贡献者的作者数量 info model InfoModel objects values topicid annotate max Max date
sqlorderby
djangoqueryset
annotate
1
2
3
4
5
6
...9
»