腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Django
Queryset
模拟
对象
和
计数
、
、
、
我正在寻找一种方法来
模拟
同一测试中的
Django
查询集结果
和
计数
结果。请找到下面的代码片段来概述我想要做的事情。这不是真正的代码,只是一个简化的版本,没有什么有趣的东西。mock_filter.filter.return_value.order_by.return_value.count.return_value = 2 method_to_mock([0, 1, 2]) 这不起作用,因为
模拟
列表没有
浏览 5
提问于2021-06-25
得票数 1
回答已采纳
9
回答
模拟
Django
查询集,以便测试接受查询集的函数
、
、
、
、
我在我的
Django
项目中有一个实用函数,它获取一个查询集,从中获取一些数据并返回一个结果。我想为这个函数写一些测试。有没有办法“模仿”一个
QuerySet
?我想创建一个不接触数据库的
对象
,我可以为它提供一个值列表(即一些伪行),然后它就会像一个查询集一样工作,并允许别人对它进行字段查找/filter/get/all等。 像这样的东西已经存在了吗?
浏览 4
提问于2011-09-09
得票数 36
回答已采纳
1
回答
无法
模拟
数据库
Django
链查询
、
、
、
我正在尝试
模拟
django
链查询。这些是 mrvList.append(mrvData) mrvList = []我是单元测试
和
模拟
/测试
django
查询的新手。
浏览 1
提问于2019-05-01
得票数 1
回答已采纳
1
回答
Django
摘要查询
、
在
Django
中,是否可以为相关模型编写一个查询,提供按位置分组的摘要,以及
对象
计数
和
相关
对象
的数量?我尝试过聚合
和
注释查询,但似乎只有在
计数
的列中有一列是准确的,或者位置不是分组的/are split时,这些查询才有效。我觉得这在
Django
中应该很简单,但是ORM被大脑打破了……
queryset
= s
浏览 3
提问于2018-08-02
得票数 1
回答已采纳
1
回答
Django
/ Python side_effect用法
、
、
base
queryset
if self.tags: # Try the
django
-taggit way of filtering by tags except FieldError: #
浏览 1
提问于2013-12-09
得票数 0
回答已采纳
2
回答
Django
ORM儿童分组
计数
、
、
models.CharField(max_length=10, choices=(('ok', 'ok'), ('fail', 'fail')))parent.num_ok, parent.num_failed parent.child_counts_per_status['ok']sele
浏览 0
提问于2015-11-29
得票数 1
回答已采纳
2
回答
选择具有多个重复字段值的行
、
我希望在
Django
中选择具有多个具有重复值的行。class User: first_name = models.CharField(...)我想得到数据库中多次存在的first_name
和
last_name值。其他值不能等于行。在这个例子中,我想得到“约翰·史密斯”
和
“保罗·亚当斯”。
浏览 4
提问于2020-11-26
得票数 1
回答已采纳
1
回答
在
django
中,FK关系缺失的最佳结构是哪一种?
、
class Address(models.Model): new_address = models.CharField(max_length=250) ...class Listing(models.Model): address = models.OneToOneField(
浏览 4
提问于2021-12-13
得票数 0
1
回答
一个查询中的两个注释
、
、
我试图构建一个查询集来进行
计数
,查询集涉及三个模型。,
计数
要么相同,要么得到非常大的数字,因为这两个
计数
操作都是相互影响的。下面的查询给出了资产
和
位置的相同编号。
queryset
= Owner.objects.all().annotate(assets=Count('asset'), locations=Count('location'))下面的查询为我提供了大量资产
和
位置的数字
queryset
= Owner.objec
浏览 1
提问于2018-10-14
得票数 0
回答已采纳
3
回答
在
Django
Rest框架视图集中添加
计数
对象
、
、
在
Django
Rest Framework中添加
计数
对象
有一个问题:这是我的curren: { "created": "2017-12-25T10}, "id": 2, }现在,我希望在此API之外添加
计数
浏览 3
提问于2017-12-26
得票数 2
回答已采纳
5
回答
Django
QuerySet
上的Count与len
、
、
在
Django
中,假设我有一个要迭代并打印结果的
QuerySet
,那么计算
对象
的最佳选项是什么?len(qs)或qs.count() (另外,考虑到不能选择在同一迭代中对
对象
进行
计数
。)
浏览 2
提问于2013-01-15
得票数 106
回答已采纳
2
回答
Django
单元测试中的
模拟
查询集
、
、
、
、
我有示例代码
和
测试: inner_response = inner(param1)
queryset
_responseresponse_list = [] response_list.append(
queryset
_response[count].data) #get
浏览 6
提问于2022-04-21
得票数 0
1
回答
django
中的注释
和
聚合函数
、
、
在
django
中,我有以下表格,并尝试逐项统计投票数量。class Item(models.Model): description = models.TextField()
queryset
= Votes.objects.values('item__name').annotate(Count('item')) 这将返回一个列表,其中包含项目名称
和
视图
计数
,但不返回项目
对象
。如何设置才
浏览 0
提问于2011-03-03
得票数 1
4
回答
在
Django
REST框架中优化数据库查询
、
、
、
、
models.Model): to_friend = models.ForeignKey(User) serializer_class = GetAllUsersSerializer return False 因此,基本上,对于GetAllUsers视图返
浏览 4
提问于2014-10-27
得票数 23
回答已采纳
2
回答
DJANGO
调用另一个用户的配置文件
、
我熟悉使用以下命令调用当前登录的用户: requestcontext、user
和
get_profile。r'^/profile/(\w+)/$' from
django
.contrib.auth.models import User def profile(request,
浏览 0
提问于2012-04-19
得票数 0
回答已采纳
1
回答
Django
计数
ForeignKeyField
、
/tr> </table>因此,我甚至不确定应该在哪里插入过滤器/
计数
方法
浏览 2
提问于2021-05-21
得票数 2
回答已采纳
1
回答
日组在
django
管理?
、
、
、
我需要每天在
django
管理中对事件进行分组
和
计数
。ExportMixin, OrganizationRestrictedAdmin): select={'day': 'date( date_created )'}).values('datetim
浏览 3
提问于2016-05-18
得票数 1
回答已采纳
1
回答
在
Django
中
计数
多列并排序
、
、
、
我们的数据库中有一个名为Analysis的表,每个
对象
都存储特定于构建的信息。不幸的是,由于DB最初的设置方式的限制,我们将这些信息存储在两个列中: build_info
和
build。Analysis将只有其中一个字段有效,另一个字段为NULL (因此您不能拥有build_info并为同一个
对象
构建某些值)。 我想要做的是获取此表中特定于构建的列的最高
计数
。SQL查询非常简单。当前,返回的
QuerySet
有两个不同的
计数
列: build_info_count
和
build
浏览 5
提问于2014-03-31
得票数 1
回答已采纳
3
回答
如何使用annotate()计算
Django
中相关模型的子集?
、
、
我正在尝试使用
Django
的注释功能将相关模型的
计数
添加到查询集中。但是,我不想要相关
对象
的完整
计数
,我只想计算活动的
对象
(即"is_active=True")。我想不出怎么过滤掉
计数
。models.CharField(max_length=80)在一个视图中,我试图注释一个查询集:
queryset
谷歌
和
Django</e
浏览 0
提问于2010-09-30
得票数 5
回答已采纳
1
回答
Django
模拟
QuerySet
、
、
self.players.count() self.assertEqual(number, 9) 这个测试抛出: Failed: Database access not allowed, use the "
django
_db
浏览 5
提问于2018-12-22
得票数 0
点击加载更多
相关
资讯
享学课堂python教程-django删除delete
Django基础:深夜放干货。QuerySet特性及高级使用技巧,如何减少数据库的访问,节省内存,提升网站性能
Django中Model的Get和Filter区别
这两个参数,让你的 Django 查询速度提高10倍
如何使用Django通用视图的get
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券