Django查询集是从Django的ORM系统中检索对象的主要抽象
如何在 Django 模型中为反向关系中的第一个活动项创建别名?
我有一个名为 Item 的模型: 类项目(模型.模型): ... 我还有另一个模型,称为内容。它与 Item 和 ChoiceField 相关,用于选择内容是否处于活动状态: C级...
我需要对查询集进行两种不同的过滤。 qs1 = qs.filter(名称=值) qs2 = qs.filter(设备集__名称=值) 然后我需要在不改变顺序的情况下连接它们,就像它们...
查询集更改为none或subset时出现Django表单错误
我正在 Django 中使用 htmx 开发一个依赖下拉列表。由于数据集非常大,我不想在开始时加载所有数据,而仅使用 ...
Django 3.2.6 |管理员 |获取表单()|修改表单字段 |错误:“NoneType”对象没有属性“base_fields”
我正在自定义 Django 管理表单以修改表单字段查询集。 下面的代码适用于我的一些模型,但不适用于其他模型。 这些型号之间的唯一区别是名称,因为它们都有...
我正在构建一个 Django 应用程序,该应用程序的模型具有多个 OneToOne 关系: 类 MyApp(BaseModel): site_1 = models.OneToOneField( 站点,on_delete=models.CASCADE,related_n...
django 查询集日期可以使用 Func、Value、output_field 从 'DD:MM:YYYY HH:MM:SS' 格式化为 'YYYY:MM:DD' 吗?
我想要的输出是: { “格式化日期:'2021-05-01'”, } 查询集返回:{日期:'2021-05-01 12:01:20'}
我有一个这样的模型: 类任务(模型.模型): 进度 = models.PositiveIntegerField() 估计天数 = models.PositiveIntegerField() 现在我想做一个计算...
我们的网站使用 Django,我想从其中一个数据库中删除个人信息。例如,我想将电子邮件地址更改为其 id +“@example.com”。我可以...
Django taggit 视图导致 FieldError:相关字段查找无效:名称
标签视图会导致此错误消息。 FieldError: 相关字段的查找无效:名称表示 Django ORM 对标签关系的查询期望与实际的不匹配...
Django 查询集:使用endswith 排除电子邮件列表
我正在对用户数据运行指标,并希望排除拥有“@example.com”或“@test.com”等虚假电子邮件的用户。 我试过 emails_to_exclude = ['@example.com', '@test.com', '@mailinator.com' ....]
我正在创建一个电子商务网站,我希望允许用户按各种产品规格过滤搜索结果。 我想在我的 API 中返回一个包含所有值的元字典
Django 从 .values_list 查询中删除重复项,同时保留顺序
我有一个名为 MyModel 的模型,其中包含 CharField 类型。该模型具有应保留的默认元排序。我使用以下查询来获取类型列表 - MyModel.object...
我们的网站使用 Django。我有一个模型用户查询,我想排除具有两个相同字段的用户 - 在本例中为 id 和用户名。所以如果 id==username,我想排除...
我在 Django Collection 模型中使用自引用关系,我想修改管理以根据集合过滤产品。目前,当客户端通过
循环中的 Django update_or_create 会复制字段值,但只是几个字段
已经有一段时间了,但我有一个有点令人困惑的问题。我正在循环从 api 提取一些数据并通过 django 执行 update_or_create 调用。 对于响应中的产品['产品...
我正在运行一个非常复杂的查询来获取试算表报告,该报告收集当前和之前的借方和贷方金额并汇总总和。 在 Django 中,我使用 ORM 来创建查询,...
我想过滤 id 大于我指定的对象。 这就是我正在寻找的: 常量 LIMIT_ID = 100 bigIdPeople = Person.objects.filter(id > LIMIT_ID) 这是……
假设我有一个模型评论和另一个模型答案。我想查询所有评论,但也在查询中包含每个评论的答案数量。我认为 annotate() 会很有用...
我有这个用于过滤的Python代码: x_列表 = [] x = SupplyCommunication.objects.filter(supplier=supplier.id).values_list("x",flat=True) x_list.append(x) 这段代码输出: x_l...
这是我的代码: q = [ “78”, “95”, “77”, “91”, “92”, “93”, “94”, “75”, “27”, “28”, “45”, “89”, “10”, “51”, “02”, “60”, “27”, ]...