根据 this documentation,我应该能够在我的 Django 对象变量上使用查询集“_contains”来过滤我的结果。
但是当我实现这段代码时:
cookbooks = Books.objects.filter (category_contains = 'cooking')
我收到以下错误:
无法将关键字“category_contains”解析为字段。选项有:类别、加法器、日期等。
为什么会这样?我还看到了 this StackOverflow question有人解释说,仅使用变量 category 就意味着 category_exact。但是如果我写 category_exact 我会得到一个类似的错误。
请您参考如下方法:
您需要使用双下划线 __ 而不是单下划线 _。
