【发布时间】:2018-05-01 10:33:56
【问题描述】:
我正在尝试返回 BooleanField 等于 true 或 false 的所有行。
我用的是python django,字段名和字段值存储在dict中:
books = Book.objects.filter(**book_dict).prefetch_related(prefetch).select_related(
'book_pdf',
'book__pdf_file').distinct('id')
字典包含:{'fieldName__in': 'False'}
和实际查询它总是'选择......其中字段名在(True)'
我尝试将 dict 更改为:{'fieldName__in': 'false'} 并得到相同的结果,也更改为:{'fieldName__in': False} 并得到错误:“bool is not iterable”
【问题讨论】: