制作 Q 对象的正确方法是过滤 Django QuerySet 中的所有条目?

2024-02-29

现在我只用Q(id=0),这取决于数据库。或者可能Q(pk__isnull=True)更好?它对于使用 of 连接 Q 对象很有用|操作员。


Q(pk__isnull=True)更好,因为PRIMARY KEY不能包含NULL价值观。某些实例有可能有id=0.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

制作 Q 对象的正确方法是过滤 Django QuerySet 中的所有条目? 的相关文章

随机推荐

  • C++派生类型的自动工厂注册

    像我之前的许多人一样 我正在尝试让我的派生类型自动向我的工厂注册 我通读了很多问题 并试图专注于我在那里没有找到的问题 除了自动注册之外 一切都运行良好 我的目标 automatically register any derived cla
  • PHP语言规范中“[”怎么会是运算符呢?

    On the http php net manual en language operators precedence php http php net manual en language operators precedence php
  • 不带 @XMLRootElement 的 JAXB 部分解组元素

    我正在使用部分解组的例子JAXB 但我无法解组不在根级别的 XML 元素 因为它们没有 XmlRootElement 标记 在我的示例中 我尝试读取shipTo Element而不是purchaseOrder Element 通常我会使用
  • 将日期附加到使用 Sweave 生成​​的 PDF

    我通过 Sweave 生成 每日报告 我想在 PDF 名称中附加当前日期 格式为 YYYYMMDD 我使用以下代码来生成文件 rnwfile lt system file Sweave Margin Rnw package utils Sw
  • 如何在 Django 中记录成功和失败的登录和注销尝试?

    我想在 Django 中记录所有用户登录和注销尝试 该记录应显示所有登录 注销用户的历史记录 IP 地址和登录 注销时间 The django admin log表似乎只记录其他模型的ADD DELETE CHANGE活动 而不是用户访问的
  • 简单来说,什么是工厂?

    什么是工厂 我为什么要使用工厂 你熟悉吗JDBC https docs oracle com javase tutorial jdbc basics index html 这是一个完整的 抽象 工厂 这是一个很好的现实世界例子 Factor
  • 更改数据库模式和单元测试

    在我们开始之前 我知道有相当多的人认为访问数据库的测试不是 单元测试 也许 集成测试 是一个更好的名字 无论哪种方式 开发人员都会测试数据库 为了启用单元测试 我有一个开发人员本地数据库 我会在每次测试开始时清除该数据库并填充一组已知的数据
  • 在 Plotly 中用新数据更新图形的高性能方法?

    我想使用每个条形值的滑块来更新条形图 但是 我希望条形动态变化as滑块发生变化 我已经实现了这个使用oninput 目前 我有以下内容 这是相当滞后的 HTML h1 Plotly Test h1 div style width 480px
  • 检索 tableview Swift 领域的 List 属性计数

    我正在使用 Realm 3 和 Swift 4 但对 Realm 和 Swift 还很陌生 这里需要指导 给定这个领域模型 class Person Object Mappable let dog List
  • pip install 错误:安装脚本指定了绝对路径

    我遇到了 pip 的奇怪行为 呼唤 pip install git https github com username repo 通常可以工作 但在某些包上它会以异常方式失败 Downloading unpacking git git gi
  • 为 python3 安装 OpenCV

    我遵循了许多手册 教程如何安装OpenCV http docs opencv org 2 4 doc tutorials introduction linux install linux install html highlight ins
  • Postgresql gem install pg 0.18.4 通过,捆绑安装失败

    Mac 操作系统 El Capitan 捆绑包安装失败并显示 compiling pg connection c pg connection c 2394 3 warning implicit declaration of function
  • 使用多部分列标识符

    我确信这必须在某个地方记录下来 但在我的一生中 我似乎找不到任何解释该行为的实际文档 采用 4 种方法来引用表格 我不相信还有更多 但请随时纠正我 当前数据库 远程数据库 链接服务器 Synonym 他们在使用多部分列标识符时的行为似乎有所
  • 根据内容过滤 OpenFileDialog 中显示的文件?

    有没有办法修改 OpenFileDialog 的行为 以便它查看它打开的文件夹中的文件 然后根据其内容忽略某些文件 一个示例是打开一个充满 Zip 文件的文件夹 但仅显示包含特定文件的文件夹 从文档中 有 HookProc 但我不太确定如何
  • 以编程方式更改 UITextField 键盘类型

    是否可以以编程方式更改 uitextfield 的键盘类型 以便可以实现类似的操作 if user is prompted for numeric input only textField setKeyboardType Number Pa
  • 正则表达式匹配除两个单词之外的任何内容

    我正在尝试编写一个正则表达式来匹配 foo 和 bar 以外的任何内容 我找到了如何匹配除一个单词之外的任何内容正则表达式匹配不包含单词的行 https stackoverflow com questions 406230 regular
  • 我应该实例化集合还是从集合继承?

    在创建类时 特别是那些涉及集合的类时 我多次问自己这个问题 但我从未给出令人满意的答案 这是一个OOP设计问题 例如 在支票簿注册程序中 假设我有一类BankAccount BankAccounts 包含涉及帐户名称 帐户类型 支票 储蓄等
  • 如何让 Selenium Web 驱动程序等待元素可访问,而不仅仅是存在?

    我正在为网络应用程序编写测试 某些命令会弹出对话框 其中的控件可见 但暂时不可用 它们呈灰色 但网络驱动程序仍然将它们视为可见 我如何告诉 Selenium 等待元素真正可访问 而不仅仅是可见 try print about to look
  • QLabel 显示 QScrollArea 内的图像

    我已经在 Qt 中成功实现了图像查看器 适用于 DICOM 我可以看到图像 并且可以正确放大和缩小 现在 如果图像太大而无法在放大时显示 我想看到滚动条 我用过用户界面 我放置了一个Q滚动区域 在 的里面QLabel The 垂直滚动条策略
  • 制作 Q 对象的正确方法是过滤 Django QuerySet 中的所有条目?

    现在我只用Q id 0 这取决于数据库 或者可能Q pk isnull True 更好 它对于使用 of 连接 Q 对象很有用 操作员 Q pk isnull True 更好 因为PRIMARY KEY不能包含NULL价值观 某些实例有可能