django 实现做链接查询

Posted guanchaoguo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django 实现做链接查询相关的知识,希望对你有一定的参考价值。

FilteredRelation 里面的变量 外面可是直接使用

obj_list = Person.annotate(
                  books=FilteredRelation(\'book\', condition=Q(
                      book\'__meta_type=1))
              ).filter(books__person__isnull=True)
  • 关键的一句是 filter(books__person__isnull=True) 实现做做链接
自定义模型 外键的时候 自动加加 后缀 _id
  • 可以指定字段 db_column = \'\' 避免自动加 _id
  • 可以指定外键的字段 to_field = \' \'

以上是关于django 实现做链接查询的主要内容,如果未能解决你的问题,请参考以下文章

django分页后查询丢失

如何链接 Django 查询集以保留单个顺序

Django - 如何从模板中的查询集中获取最后一项

Django Newbie - 使用多字段表单,如何消除查询集中的空字段

如何链接 Django 的“in”和“iexact”查询集字段查找?

如何编写 Django 查询以获取链接到另一个对象的不同对象?