Django 模型继承 - 在查询中只需要父类的实例

2024-03-09

假设我有 2 个模型,一个是另一个的父模型。如何查询 Django 中所有不是餐厅的地点? Place.objects.all() 将包括所有餐厅,对吗?我想将孩子排除在结果之外。谢谢你!

class Place(models.Model):
    name = models.CharField(max_length=50)
    address = models.CharField(max_length=80)

class Restaurant(Place):
    serves_hot_dogs = models.BooleanField()
    serves_pizza = models.BooleanField()

Django 自动创建的过滤器OneToOneField。如果它IS NULL, this Place不是一个Restaurant.

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

Django 模型继承 - 在查询中只需要父类的实例 的相关文章

  • 使用 Pillow 和 Numpy 进行图像推导

    I have two images and 我想导出一个只有红色 Hello 的图像 例如 所以我正在运行一个简单的推导python脚本 from PIL import Image import numpy as np root root
  • 向 polls urls.py 添加额外的过滤器会导致测试失败

    按照 djangoproject 的教程 我尝试让 urls py 过滤掉没有选择下面 urlpattern 的民意调查 urlpatterns patterns url r ListView as view queryset Poll o
  • sphinx 中的分组方法文档字符串

    是否可以使用 sphinx 的 autodoc 功能将多个方法文档字符串分组 以便将它们列在一起 class Test object def a self A method of group foo def b self A method
  • 如何在 kubernetes 上使多个 pod 相互通信

    我是 Kubernetes 新手 我正在尝试通过 microk8s 将应用程序部署到 Kubernetes 该应用程序包含Python Flask后端 Angular前端 Redis和MySQL数据库 我将映像部署在多个 Pod 中 状态显
  • 在Python中迭代文件对象不起作用,但readlines()可以,但效率低下

    在下面的代码中 如果我使用 for line in fin 它只对 a 执行 但如果我使用 wordlist fin readlines for line in wordlist 然后它执行 a thru z But readlines 立
  • 导入错误:没有名为“wordcloud”的模块

    我正在努力将 wordcloud 安装到我的环境中 这是我正在运行的代码 import os import matplotlib pyplot as plt from wordcloud import WordCloud 我收到以下错误 I
  • 为什么我不能“string”.print()?

    我的理解print 在 Python 和 Ruby 以及其他语言 中 它是字符串 或其他类型 上的方法 因为它的语法非常常用 打印 嗨 works 那么为什么不呢 hi print 在 Python 中或 hi print在红宝石工作 当你
  • 将分布拟合到直方图

    I want to know the distribution of my data points so first I plotted the histogram of my data My histogram looks like th
  • 如何在返回的 AJAX 调用上使用 django 模板标签?

    我有一个简单的 AJAX 脚本 它在名为的搜索字段中获取输入的字符串AJAXBox并调用一个视图函数 该函数使用过滤器查询数据库并返回与输入参数匹配的所有 User 对象的查询集 当我使用 django 模板标签迭代查询集时 它不起作用 我
  • 如何将一串Python代码编译成一个可以调用函数的模块?

    在 Python 中 我有一串 Python 源代码 其中包含以下函数 mySrc def foo print foo def bar print bar 我想将这个字符串编译成某种形式类似模块的对象这样我就可以调用代码中包含的函数 这是我
  • 如何将 pip 指向 Mercurial 分支?

    我正在尝试通过 pip 将我的应用程序安装到 virtualenv 进行测试 安装时效果很好default or tip像这样 pip install e hg https email protected cdn cgi l email p
  • PyPI 上的轮子平台约束有什么限制吗?

    是否有任何地方 PEP 或其他地方 声明关于 Linux 轮子上传范围的限制 PyPI http pypi io 应该有 具体来说 上传是否被认为是可接受的做法linux x86 64轮子到 PyPI 而不是manylinux1 x86 6
  • Numpy 通过一个数组的值总结另一个数组

    我正在尝试找到一种矢量化方法来完成以下任务 假设我有一个 x 和 y 值的数组 请注意 x 值并不总是整数并且可以为负数 import numpy as np x np array 1 1 1 3 2 2 2 5 4 4 dtype flo
  • 当我打印“查询”时获取 PY_VAR1

    我正在制作一个简单的网络抓取代码 当我尝试打印一个值时 它给了我其他东西 def PeopleSearch query SearchTerm query what is query print str query SearchTerm St
  • Python `concurrent.futures`:根据完成顺序迭代 future

    我想要类似的东西executor map 除了当我迭代结果时 我想根据完成的顺序迭代它们 例如首先完成的工作项应该首先出现在迭代中 等等 这样 当且仅当序列中的每个工作项尚未完成时 迭代就会阻塞 我知道如何使用队列自己实现这一点 但我想知道
  • Python:使用for循环更改变量后缀

    我知道这个问题被问了很多 但到目前为止我无法使用 理解答案 我想改变for循环中变量的后缀 我尝试了 stackoverflow 搜索提供的所有答案 但很难理解提问者经常提出的具体代码 因此 为了清楚起见 我使用一个简单的示例 这并不意味着
  • 如何让 Python 找到 ffprobe?

    I have ffmpeg and ffprobe安装在我的 mac macOS Sierra 上 并且我已将它们的路径添加到 PATH 中 我可以从终端运行它们 我正在尝试使用ffprobe使用以下代码获取视频文件的宽度和高度 impor
  • 在Python中将罗马数字转换为整数

    根据 user2486 所说 这是我当前的代码 def romanMap map M 1000 CM 900 D 500 CD 400 C 100 XC 90 L 50 XL 40 X 10 IX 9 V 5 V 4 I 1 return
  • Python 可以替代 Java 小程序吗?

    除了制作用于物理模拟 如抛射运动 重力等 的教育性 Java 小程序之外 还有其他选择吗 如果你想让它在浏览器中运行 你可以使用PyJamas http pyjs org 这是一个 Python 到 Javascript 的编译器和工具集
  • 使用Python的线程模块调用ctypes函数比使用多处理更快?

    我一生都无法找出这个问题的答案 我编写了一个可以执行数百次繁重计算的脚本 我有一个绝妙的主意 将这些计算任务编写为 C 然后使用 Python 的 ctypes 与它们交互 我心想 我什至可以使用并行性进一步优化它 我最初的方法是使用线程

随机推荐

  • Java 中的 AES 加密和 C# 中的解密

    您好 我已经加密了十六进制字符串和使用标准 AES 算法加密的密钥 代码 final String key abcd Axd G pxP final javax crypto spec SecretKeySpec keySpec new S
  • 流畅的NHibernate-ClassMap继承?

    在之前的一个问题中 https stackoverflow com questions 4251687 splitting nhibernate entity row storage across multiple tables 与 Flu
  • 明智地进行向量内存分配

    假设我必须迭代一个可能非常大的数字向量 并将偶数和奇数元素复制到新的单独向量中 源向量可以具有任意比例的偶数与奇数 它可以是全偶数 全奇数或介于两者之间 为了简单起见 push back经常用于此类事情 for std size t Ind
  • 如何在 Webstorm 中提供 Python 语法着色?

    我有一个 Python 项目 我使用 WebStorm 作为我的编辑器 问题是 Python 的语法没有着色 如何以良好的语法显示 Python 页面 我搜索的不超过 我不会用 Python 开发页面 但我确实希望它们能够在 Webstor
  • 如何为 void 返回方法定义 AnswersWithDelay

    因此 我想在 Mockito 中模仿一种正在进行网络调用并等待其完成然后返回的方法 我在这里找到了这个很好的答案 https stackoverflow com a 50530261 4433222 https stackoverflow
  • Tensorflow:即使关闭会话也会发生内存泄漏?

    当我意识到 即使我在 for 循环中关闭当前会话 我的程序也会大幅减慢 并且由于正在构建的操作而导致内存泄漏 我只是在尝试四元神经网络的一些东西 这是我的代码 for step in xrange 0 200 num epochs trai
  • 联合体可以在声明中初始化吗?

    例如 假设我们有一个工会 typedef union unsigned long U32 float f U U32 F 当声明这个联合类型的变量时 有没有办法设置一个初始值 U U32 F u 0xffffffff Does not wo
  • JSON 中的有序字典

    有3个字符串变量 public var userLoginId String public var searchString String public var tableName String 我有一本字典 let dict userLo
  • C# - RichTextBox 更改某些单词的颜色[重复]

    这个问题在这里已经有答案了 可能的重复 如何从 RichTextBox 中选择文本然后为其着色 https stackoverflow com questions 3707120 how to select text from the ri
  • Django url 模板标签:“模块”对象没有属性“视图”

    有问题的标签 lt a href url django contrib auth views login gt Login lt a gt URLConf from django contrib auth import views br b
  • 使用 JavaCV 相当于 Java 中的 OpenCV 语句

    我想知道如何使用 JavaCV 在 OpenCV 中构造以下 C 语句 float p float cvGetSeqElem circles i int radius cvRound p 2 使用 cvHoughCircles 获取检测到的
  • Unity3D 的良好全局异常处理策略是什么?

    我正在考虑做一些 Unity3D 脚本编写的东西 并且我想建立全局异常处理系统 这不适用于在游戏的发布版本中运行 其目的是捕获用户脚本和编辑器脚本中的异常 并确保将它们转发到数据库进行分析 并向相关开发人员发送电子邮件 以便他们可以修复他们
  • 即使应用程序未运行,也可保持 FirebaseMessagingService 活动并显示带有数据负载的通知的服务

    我正在使用 FCM 通知的应用程序中工作 当应用程序运行 前台或后台 时 通知会收到 但是当我从最近的应用程序中清除该应用程序时 我不会收到任何我正在使用 FirebaseMessagingService 的通知 所以我想创建一个服务 即使
  • 对SVG viewBox、宽度、高度等感到困惑

    如果我对 SVG 的理解是正确的 那么以下两个 SVG 描述将产生相同的图像 但事实并非如此 注意 这两个代码列表仅在其坐标值方面有所不同svg标签 更具体地说 对于每个 x y第一个列表中的 对有一个 x 205 y 55 在第二个列表中
  • 如何将字节字符串拆分为单独的部分

    我一直在尝试创建波形图像 并且从 wav文件使用song wave open and song readframes 1 返回 b x00 x00 x00 x00 x00 x00 我怎样才能把它分成三个独立的部分 例如b x00 x00 b
  • C 中的图形函数

    为什么我运行代码时什么也看不到 我用的是DOSBox include
  • 如何获取当前应用程序区域设置?

    我需要获取当前区域设置 不是用户区域设置 而是我的应用程序区域设置 假设我的应用程序有两种本地化 在项目设置中 英语 默认 和法语 如果用户在 iPhone 上设置法语 那么我的应用程序将显示法语界面 如果用户在 iPhone 上设置德语
  • @Injectable(providedIn: 'root') 的语义?

    只是想确保我理解的语义 Injectable providedIn root 在 Angular 6 之前 如果我们从 NPM 导入包含服务的模块 我们会在应用程序模块中声明该模块 以便整个应用程序都可以访问该服务 像这样的事情 impor
  • 建立新的 Java 开发中心

    我正在建立一个 Java 开发商店 目前只是我自己作为唯一的开发人员 但希望随着业务的增长需要雇用其他人 显然 我希望将其设置正确 以便随着更多人的加入 他们可以立即提高工作效率 请帮助建议我想做的事情以及完成这些事情的工具 这是我认为我需
  • Django 模型继承 - 在查询中只需要父类的实例

    假设我有 2 个模型 一个是另一个的父模型 如何查询 Django 中所有不是餐厅的地点 Place objects all 将包括所有餐厅 对吗 我想将孩子排除在结果之外 谢谢你 class Place models Model name