Skip to main content
 首页 » 编程设计

python之如何从 Django 模型中获取 ID

2025年05月04日30grandyang

您好,我有两个名为 A 和 B 的模型。我想从我的模型 B 中获取 ID,并将其与模型 A 中的 ID 进行比较(外键关系)。我使用以下方法获取 ID a = B.objects.filter(b_id=object.id).values_list('id')

但是打印的结果是 [(82L,), (83L,), (84L,), (85L,)] 而不是 [82, 83 ,]等 如何获得没有附加 L 的平面列表?

请您参考如下方法:

values_list() 默认返回分组到元组中的值。

如果你不想那样,使用

values_list('id', flat=True)