腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(2364)
视频
沙龙
2
回答
Django
Queryset
:
按
相关
项
管理器
过滤
、
、
我有一个Block模型的
管理器
,这样我就可以获得活动数据块的列表Page.objects.first().block_set.active() 我希望能够编写一个查询集来只返回具有活动块的我想使用现有的Block活动
管理器
来做这件事,这样我就只定义了一次“活动”块(DRY)。有没有办法可以使用现有的Block
管理器
来实现这一点?
浏览 12
提问于2016-09-14
得票数 3
回答已采纳
2
回答
为什么应用在ModelForm中的查询集不继承ModelManager的查询集?
、
、
我在模型
管理器
上有一个自定义的查询集: def get_
queryset
(self):这与预期的一样,每次在视图中调用TenantManager
过滤
器时都会应用MyModel.objects.all()
过滤
器。_base_manager,而不是.objects (虽然我在
Django
源代码中找不到这一点),但是说不
过滤</
浏览 3
提问于2020-02-09
得票数 1
1
回答
如果模型有一个自定义的
管理器
,我如何使用默认值?
、
如果使用自定义
管理器
定义了模型,但我需要使用默认的
Django
管理器
django
.db.models.manager.Manager查询数据库--我如何做到这一点?更新 主要问题是我没有访问代码的权限,而且模型没有可用的标准
管理器
,只有定制的
管理器
。
浏览 3
提问于2014-02-04
得票数 0
1
回答
Django
覆盖模型get()方法不适用于外键
、
我有一个自定义模型定义如下,使用get()方法覆盖 def get(self, *args, **kwargs)如果我像使用get()一样直接使用People.objects.get(pk=1),那么“使用自定义
管理器
”就会被打印出来,但是如果我试图获取外键信息,
django
仍然使用默认
管理器
中的get()方法,什么都不打印,其
浏览 0
提问于2021-02-19
得票数 0
回答已采纳
2
回答
总是推迟
Django
中的字段
、
、
、
如何使
Django
模型上的字段对该模型的所有查询延迟,而不需要对每个查询进行延迟?这是。对于
Django
固有的这样一个特性,最明显的想法是创建这样一个自定义
管理器
: self.defered_fields = defered_fields def get_
queryset
(self, *args, **kwargs):我在这里发现的特别令人
浏览 12
提问于2022-09-22
得票数 5
回答已采纳
1
回答
我的软删除-荣誉模型经理应该是我的模型的默认经理吗?
、
我使用自定义模型
管理器
(即在get_
queryset
()上执行初始筛选器,加上覆盖Model / Manager /
QuerySet
delete() )实现了这一点。
Django
文件(1.11): 如果使用自定义Manager对象,请注意第一个Manager遇到(
按
模型中定义它们的顺序)具有特殊的状态。
Django
将类中定义的第一个Manager解释为“默认”
管理器
,
Django
的几个部分(包括dumpdata)将专门用于该模
浏览 2
提问于2018-11-29
得票数 11
2
回答
对于
django
模型上的任何查询,仅在active set为true的元素上执行查询
、
由于缺乏计划,我发现自己处于这样一种情况:在model.The的后期阶段,我必须引入一个名为" active“的布尔值字段,以便在Db上的任何查询中只返回active为true的元素。一种可能的方法是编辑我对model的所有查询,添加如下内容这需要很大的改变。有没有可能使用"class meta“来设置排序,这样Db上的任何查询都只在活动设置为true的元素上执行。 url = models.TextField() description = models.TextField(blan
浏览 0
提问于2012-07-19
得票数 2
回答已采纳
4
回答
使用RelatedManager的
Django
自定义
管理器
但是,user.invite_set.all()正确地返回了与User对象
相关
的所有Invite对象。
浏览 0
提问于2009-10-28
得票数 2
2
回答
admin中可翻译的Manytomany字段生成许多查询
、
、
、
、
我使用
django
-parler (
django
-hvad的衍生物)进行翻译。在admin中,显示具有多个关系的Foreignkey字段时,
django
对每个字段运行一个查询: 因此,当有300个服务时,就会有同样多的查询。我认为prefetch_related on get_
queryset
不适用于mantomany
过滤
器/列表,如果我错了,请纠正我: def get_
queryset
(self, request):在parler上启用缓存(正如作者建议的
浏览 6
提问于2015-04-17
得票数 4
回答已采纳
3
回答
Django
覆盖查询中双下划线关系查找的行为
、
、
、
、
我的主要问题是:有没有办法改变
相关
查找(如MyModel.objects.filter(relationship__field="value") )的行为?from
django
.db import models def get_
queryset</e
浏览 3
提问于2016-07-20
得票数 5
1
回答
如何在
Django
中的关联表中自动筛选出is_deleted记录?
我在
Django
中的一个模型上使用了软删除,并且我正在覆盖默认
管理器
,使其始终只返回活动记录,使用如下所示: return super().get_
queryset
().filter(is_deleted=False) tag = Tag.objects.get(pk=100) 然后我试着得到
相关</e
浏览 3
提问于2020-06-08
得票数 1
回答已采纳
4
回答
关于视图或模型经理的查询
、
、
、
、
几天前,一个家伙解释说,在rails上的ruby上,查询是在模型上完成的。因为在对视图和查询进行请求之前,它已经保存在数据中。
浏览 4
提问于2020-06-05
得票数 0
回答已采纳
2
回答
在带有
django
-rest-framework的
过滤
器中使用自定义方法
、
、
、
我想根据REST API - 中的查询参数进行
过滤
。但是,我希望
过滤
的一个参数只能通过model @property获得class Listing(models.Model): product =
django
_filters.CharFilter(name='product__name') category =
django
_filters.CharFilterfiel
浏览 0
提问于2014-06-26
得票数 15
回答已采纳
1
回答
如何将Model.objects.all()限制为与一个组织
相关
的数据
、
、
、
、
我尝试过的由于每个用户都属于一个组织,因此首先想到的选择是使用这样定义的
queryset
:我仍然需要弄清楚为什么使用线程局部变量是一个糟糕的选择。我在Freenode / #
django
上讨论了这一点,但没有人详述避免它的
浏览 6
提问于2017-12-05
得票数 2
3
回答
Django
使用
相关
模型的自定义
管理器
筛选
相关
字段
、
、
、
当通过
相关
字段进行筛选时,如何应用自定义
管理器
查询集的注释和
过滤
器?这里有一些代码来演示我的意思。经理和模型 def get_
queryset
(self):
浏览 2
提问于2017-06-15
得票数 8
1
回答
Django
:使用默认
过滤
器扩展
QuerySet
、
、
为此,我希望能够在默认情况下
过滤
出deleted对象。 同时,我希望将我所有的
QuerySet
过滤
器放在一个地方,并且可以作为MyModel.objects访问。我还希望能够链接我的
过滤
方法,所以我希望使用MyQuerySet.as_manager()作为这类模型的
管理器
。 因此,看起来我需要扩展
Django
的
QuerySet
,但是添加一个自定义的默认
过滤
器。class MyQuerySet(models.
QuerySet
):
浏览 10
提问于2019-09-12
得票数 0
1
回答
Django
:将查询
过滤
到特定id
、
、
、
、
self.handle_no_permission() def get_
queryset
浏览 2
提问于2016-10-14
得票数 0
1
回答
带有预
过滤
功能的
Django
自定义查询集
、
在
django
中,有没有一种方法可以编写一个自定义的
queryset
类,让它有一个“预先应用”的
过滤
器,而不需要调用它的方法? 我想使用
QuerySet
.as_manager()创建一个
管理器
。但我想让那个经理自动
过滤
掉一些条目。
浏览 3
提问于2021-09-10
得票数 0
2
回答
不使用group by的
Django
子查询
、
、
、
models.DateTimeField() hostip = models.IntegerField(max_length=20) 我需要知道如何编写
Django
我需要下面的MySQL查询相等的
django
查询。
浏览 2
提问于2020-12-29
得票数 0
1
回答
如何将
django
rest
过滤
与mongoengine一起用于ListField
、
、
StringField(max_length=100, null=True)
过滤
器:from app.models import TestTag serializer_class = TestTagSeri
浏览 36
提问于2022-02-04
得票数 0
回答已采纳
点击加载更多
相关
资讯
Django模型
Django基础:Django admin管理后台详解(中)如何自定义list
Django 框架-数据库操作
Django基础:深夜放干货。QuerySet特性及高级使用技巧,如何减少数据库的访问,节省内存,提升网站性能
Django 学习笔记之模型(下)
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券