需要根据以下条件从数据库中过滤对象: -entryType模型字段Entry必须包含值'МРТ'or 'МСКТ'。
我正在尝试这些设计:
VK = Entry.objects.filter(entryType__icontains=['МРТ', 'МСКТ',])
VK = Entry.objects.filter(entryType__icontains='МРТ', 'МСКТ')
VK = Entry.objects.filter(entryType__icontains='МРТ', entryType__icontains='МСКТ')
- 在第一种情况下为空
QuerySet[], - 在第二种情况下 - 一个例外,
- 在后一种情况下 - 一个例外:
"duplicate keyword argument".
或像这样:
VK = Entry.objects.filter(entryType__icontains='МРТ') # результат соответствует запросу
VK += Entry.objects.filter(entryType__icontains='МСКТ') # unsupported operand type(s) for +=: 'QuerySet' and 'QuerySet'
推荐如何实现这个过滤条件?
1 个回答