腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
0
回答
Django
中
的
一对
多
的
预
取
行为
不符合
预期
、
、
、
我在
Django
中有一个简单
的
一对
多关系,例如: max_length,包括该团队
中
其他球员
的
信息。我希望通过
预
取
当前球员所在球队
的
所有相关球员来优化此查询。这应该是相当简单
的
,但我似乎无法获得正确
的
预
取
。但是,all_team_player
浏览 1
提问于2017-11-29
得票数 0
回答已采纳
1
回答
如何使用postgres在
django
中
实现join?
、
基本上,我有三个表BusinessCards,BusinessCardsIdentifiers和BusinessCards
的
Identifiers.Primary key,标识符存储在BusinessCardsIdentifiers
中
。我想要找到一种方法来编写单个查询,并从所有相关表
中
查找相关数据。 提前感谢
浏览 1
提问于2015-11-18
得票数 0
2
回答
Django
不需要查询每个对象
的
db
、
、
、
我
的
models.py:from
django
.contrib.auth.models import User ... {% for skill in profile.skill.all但是,如果我查看
Django
调试工具栏,我会发现对于每
浏览 2
提问于2013-10-08
得票数 0
回答已采纳
1
回答
具有直通关系
的
M2M
的
Django
prefetch_related
、
、
我试图将查询减少到单个查询,但queryset返回了2个查询。我尝试了一些方法,但什么也没改变class Match(models.Model): participant = models.ManyToManyField(TournamentTeam, through='MatchParticipant')class MatchParticipant(models.Model): match = models.ForeignKey(Match, on_delete=models.SET_NULL, null
浏览 1
提问于2020-06-11
得票数 0
2
回答
如何使用join获取相关对象?
、
我有以下一行:显然,
django
发送
的
问询与页面上
的
记者一样
多
换句话说,在有非空
的
django
之前,queryset不知道要
预
取
什么。因为一篇文章只能有一个记者,所以很有可能将这些表连接在一起,然后将过滤器应用到子查询
中
,所以我无法找到用<
浏览 7
提问于2017-11-08
得票数 0
回答已采纳
3
回答
select_related字段
的
呼叫管理器
我有一个复杂
的
模型管理器,用于配置文件类,我构建了一个视图来列出大量的人员。我尝试在数据库中计算所有内容,所以我想从Person QuerySet调用配置文件管理器。(...).select_related('profile', queryset=Profile.objects.with_computed_revenue().all()) 然后,我应该能够从SQL
中
检索person.profile.computed_revenue,函数"with_computed_revenue“是注释computed_revenue
的
浏览 3
提问于2021-08-06
得票数 2
2
回答
Django
干草堆呼呼超慢
、
、
、
、
我有一个简单
的
设置与
django
-haystack和呼呼引擎。搜索19个对象花了我8秒
的
时间。我使用
django
-debug-工具栏来确定我有一堆重复
的
查询。然后我更新了我
的
搜索视图以
预
取
关系,这样就不会发生重复
的
查询: template_name = 'search_results.html然后我使用了来自
django
-debug-t
浏览 1
提问于2015-08-24
得票数 13
1
回答
Django
Python序列化程序
预
取
、
我正在使用序列化包含
多
对多关系
的
模型列表。即使使用prefetch_related,序列化也会检索
预
取
的
字段。使用调试模式,我可以看到以下函数发出了
预期
的
2个数据库请求。getHouses():但是,当我尝试使用
django
.python.Serializer序列化这个对象时,它会对每个房子
中
的
房
浏览 0
提问于2016-02-16
得票数 1
2
回答
有没有办法从M2M relationship
中
获取*仅*相关对象
的
PKs?
、
、
、
join table "post_tags" is created post.tags.all() # this will cause
django
to join "tag" with "post_tags" post.tags.values('pk') # even though pk is already in post_tags,
django
will still join with "tag&quo
浏览 0
提问于2016-04-19
得票数 0
1
回答
django
Select_related():从另一个模型有一个ForginKey到将执行Select_related
的
模型
、
、
为此,我使用要在同一个端点上分组
的
方法,我在序列化程序中将第二个端点添加到第一个端点中。使用此解决方案,
Django
使用第二种形式
的
答案数访问数据库,在这里我不能使用Select_relatedModels.py return Response(serializer.data)
django
浏览 1
提问于2021-05-20
得票数 1
回答已采纳
2
回答
如何改进以下查询
、
、
我需要获取给定提供商
的
所有用户
的
列表。一个用户可以有多个提供程序,一个提供程序可以有多个用户。这是我到目前为止所知道
的
:class Provider(models.Model):在我看来: providers = Provider.objects.order_by('
浏览 0
提问于2012-08-24
得票数 0
回答已采纳
1
回答
如何避免重复
的
django
预
取
相关数据库命中
、
、
、
、
当我获取一个客户端时,我还想要
预
取
所有相关
的
探测和探测通道,而当我获取一个探测时,我也想要获取所有相关
的
探测通道。所以它会
预
取
两次probechannels。这既可以从调试工具栏
中
的
sql查询数量中看出,也可以通过在get_queryset方法
中
添加打印语句来查看。我读过关于_base_managers用于相关对象
的
文章,但是这里
的
_base_manager只是models.Manager。我正在使
浏览 0
提问于2018-04-20
得票数 0
回答已采纳
3
回答
如何在
django
中选择单个查询
中
的
用户和组?
、
在
django
中
,我需要在单个查询中选择用户和组。我不想为此使用原始查询。
浏览 4
提问于2014-03-05
得票数 1
1
回答
为什么jQuery移动
预
取
的
“单页”页面不能像“
多
页”页面那样工作呢?
我有一个网站,它由一堆单页面模板
的
jQuery移动页面组成,这些页面使用
预
取
和缓存相互链接。所有页面都存在于DOM
中
(在它们被
预
取之后)。我期望其
行为
与
多
页模板
的
行为
完全相同。例如,如果您浏览jQuery移动文档
中
的
多
页模板,则
浏览 1
提问于2013-02-12
得票数 0
1
回答
硬件
预
取
器
预
取
单个块还是
多
块?
、
、
从与硬件
预
取
相关
的
信息来看,有3种类型
的
硬件
预
取
, 错过
的
预
取
器:如果块n有误取,那么它将
预
取
块(n+1)。顾名思义,如果块n没有遗漏,则此
预
取
器将不会
预
取
块(n+1)。此外,只
预
取
单个块。标记
预
取
器:对于每个块,一个标记是关联
的
,与上
浏览 2
提问于2013-11-17
得票数 1
2
回答
在
Django
从QuerySet获得ForeignKey
、
、
我在
Django
有两个模特: ....我试着用注解,但我不知道如何才是正确
的
语法。 categories = Category.objets.filter(whatever='whatever').annotate('article')
浏览 2
提问于2021-02-02
得票数 0
回答已采纳
2
回答
反序列化模型及相关模型
、
、
我使用
django
-reversion存储某些模型
的
历史记录。其中一些版本模型之间有“
一对
多
”或“多到
多
”
的
关系。
django
-reversion被正确地配置为“遵循”关系,因此所有模型都存储在相同
的
修订版
中
。问题是该方法访问相关对象,所使用
的
相关对象是当前数据库
中
的
对象,而不是反序列化对象。我正在反序列化所有的模型,我需要在同一时间。请注意,这不是
django
-
浏览 4
提问于2015-12-09
得票数 1
回答已采纳
1
回答
CoreData
预
取
未在属性中出错
、
、
、
为了解决这个问题,我尝试调用setRelationshipKeyPathsForPrefetching并将我想要
预
取
的
关系传递给它。例如,我有一个实体A,它与实体B有
一对
多
的
关系,但是在我访问实体B上
的
属性时,实体B在另一个上下文中被删除了,现在一个错误不能被实现。如果某个上下文具有在另一个上下文中删除
的
托管对象,则它应该有某种方法可以安全地确定该对象不再存在,而不只是崩溃 编辑2:我认为CoreData没有正确地确认我
的
预<
浏览 0
提问于2011-12-03
得票数 0
回答已采纳
1
回答
将模型对象与相关对象组合为属性
我有两个相关
的
模型,比如说 name = CharField(max_length=100) 我发送到一个模板context['persons']=Person.objects.all()和访问相关
的
管理器。{{ p.personpicture_set.all.0.image }}此{{ p.personpicture_set.all.0.image
浏览 3
提问于2013-07-24
得票数 0
1
回答
仅在Firefox中加载单个页面的2个不同
的
后>ID
、
我将post->ID保存在会话数组
中
,以保存特定自定义post类型
的
访问页面的历史记录。此代码被添加到该特定自定义post类型
的
模板
中
,因此会话数据仅对该类型
的
请求进行更新。因此,如果用户使用postID 1加载页面,则"1“将保存在会话
中
。如果他然后用postID 5加载一个页面,那么"5“就会添加到会话
中
,从而产生数组(1,5)等等。每当会话数据更新时,我就将日志添加到脚本中进行日志记录,这时我注意到,由于某种原因,FireFox在加载实际
浏览 0
提问于2012-01-26
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券