使用一对值在Django中查询db

时间:2018-03-06 20:05:22

标签: django django-models

我想在views.py中查询数据库,只从两列中检索一对值。让我告诉你我的努力:

Items.objects.filter(file_name=name).values('file_name', 'secret')

我需要一对来自列的值:' file_name'并且'秘密'。秘密'的价值必须与< file_name'

的原始版本相同

我怎么能写这样的查询?它将返回什么数据类型?

1 个答案:

答案 0 :(得分:1)

你的意思是“一对”?您想要检索第一对结果吗?

Items.objects.filter(file_name=name).values_list('file_name', 'secret').first()

如果有匹配查询的结果,这将为您提供元组,否则为None。请注意,您可能需要设置排序以获得一致的结果。