python - Django:多个外键查找

标签 python django orm

我有一个模型Table,其中有一个ManyToManyField来模型Chair

我想要查找一张同时拥有 chair_1chair_2 的 table

我如何进行该查找?

最佳答案

链接多个filter调用:

sometable = Table.objects.filter(chair=chair_1).filter(chair=chair_2)

关于python - Django:多个外键查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22364936/

相关文章:

django - 我应该如何使用其他应用程序中的 django 模型?

python - 如何从 Django 获取 api 格式响应

java - 项目完成 90% 后,是否值得从 JDBC 准备好的语句迁移到 Hibernate ORM?

symfony - 在 Symfony 2.7.3 中从数据库中获取对象

python - 通信队列结束

python - 如何知道我的 Python 测试是否在覆盖模式下运行?

python - 为什么数据框的格式会自动应用于另一个数据框?

python - 子进程中未收到 Popen send_signal 信号

django - 从在 WSL 上运行的 django 连接到在 Windows 上运行的 Postgres

architecture - 对象关系映射方法论