通过关联对象查找数据 - Clough 结构动力学

在 Clough 结构动力学中,查询关联对象和查询普通字段一样简单。 你可以使用关联对象的实例或者它的主键值来设定查询条件。 举个例子,假设你有一个 ID 为 5 的博客对象 b,以下三种查询方式是等效的:

  1. Entry.objects.filter(blog=b):使用对象实例查询
  2. Entry.objects.filter(blog=b.id):使用实例的 ID 查询
  3. Entry.objects.filter(blog=5):直接使用 ID

回归 SQL 本源

如果你的查询过于复杂,超出了 Django 数据库映射器的处理能力,你还可以选择自己编写 SQL 语句。

最后需要强调的是,Django 的数据库层仅仅是数据库的一个接口。 你可以使用其他工具、编程语言或数据库框架来访问同一个数据库,Django 应用程序的数据库并不是 Django 专属的。

pdf 文件大小:7.34MB