python - Django 从分组列表中过滤

标签 python django list

我有一个分组列表,我正在其中尝试编写查询过滤器。

分组列表:(列表名称:组)

[({'swtype': 1}, ['201', '203', '205']), ({'swtype': 2}, ['207', '208'])]

我正在尝试逐个访问第一组中的 201,203,205。我该怎么做?

f_list = FP.objects.filter(pk__in= group[0])

我尝试上面的代码没有成功。我应该循环吗?

最佳答案

您有一个元组列表。 id 是其中的第二个值,使用 group[0][1]group[0][-1]

例如:

f_list = FP.objects.filter(pk__in= group[0][1])

关于python - Django 从分组列表中过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51558265/

相关文章:

python - os.environ ['PATH' ] 与 echo $PATH 显示的系统路径不同

python - 如何在django中读取python中的日志文件

django - 获取objects.all()、reverse()或降序

python - 如何对Python类进行深拷贝?

python - 将 2 个字典与公共(public)键组合

python - Keras:指定始终保持某些特征的输入丢失层

django - 为查询集组合两个模型管理器

database - 还使用 where 子句时如何排序

Javascript 列表不插入超过三个元素。 ( Eloquent Javascript)

python - 从句子中输出一个列表并计算每个单词的字符数