class Book(models.Model):
...
class Page(models.Model):
book = models.ForeignKey(Book)
note = models.ForeignKey(Note)
class Note(models.Model):
name = models.CharField()
从上面的例子中,我如何获得包含任意Note的所有Books实例?
my_note = Note.objects.get(name="Arbitrary")
pages_with_my_note = Page.objects.filter(note=my_note)
books_with_my_note = Book.objects.filter( ??? )
我正在尝试
pages_with_my_note.values_list("book").distinct()
但我得到的是
TypeError: distinct_sql()缺少1个必要的位置参数:'params'