Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何比较来自方法的值和queryset中的值?[django]_Django - Fatal编程技术网

如何比较来自方法的值和queryset中的值?[django]

如何比较来自方法的值和queryset中的值?[django],django,Django,如果我需要比较两个值。第一个值来自(POST方法),第二个值来自Django数据库中查询集的列表。 例如, 回答=请求。发布['answer'] 假设我们有一个名为(Result)的类,在本例中,(Result)在列表中有一些值作为(queryset),我们需要与(答案)进行比较 1-那么,如果这是真的,我们如何进行比较呢? 2-同样,如果这种方式不是正确的方式,那么还有什么其他方式可以制作这样的东西? 3-如何将字符串与查询集列表进行比较,例如, 如果答案是Result.objects.all

如果我需要比较两个值。第一个值来自(POST方法),第二个值来自Django数据库中查询集的列表。 例如,
回答=请求。发布['answer']
假设我们有一个名为(Result)的类,在本例中,(Result)在列表中有一些值作为(queryset),我们需要与(答案)进行比较
1-那么,如果这是真的,我们如何进行比较呢?
2-同样,如果这种方式不是正确的方式,那么还有什么其他方式可以制作这样的东西?
3-如何将字符串与查询集列表进行比较,例如,

如果答案是Result.objects.all()

,那么这是一个混乱的描述。不清楚“比较”是什么意思,也不能直接将字符串与queryset进行比较。你们的模型是什么?你们到底想比较什么?我的意思是在queryset中进行比较或搜索,就像我在python中使用string by(if条件)进行搜索一样,我可以写:if string in list,这正是我的意思。在这种情况下,答案会给我正确或错误。对不起,也许我不能准确地确定这个问题,但是我不知道什么可以准确地包含这个问题,但是现在我定义了这个问题。所以,我希望我能得到一个答案。@CharnelIt似乎你在寻找类似这样的
Result.objects.filter(field\u你正在检查\u occurrence=answer\u来自你的请求)
Result.objects.filter(一些过滤条件)。value\u list('field\u name',flat=True)