私はdjangoのクイズのためにお互いの値を比較しようとしています。私は、オブジェクトデータのPOSTデータを使用してお互いを比較しようとしています。Pythonでクエリーセットオブジェクトから値を抽出するには?
現在のコード:
answerList = []
answerList2 = []
for i in Question.objects.filter(related_quiz = examid):
answerList.append(i.answer)
form = EditQuizForm()
form = EditQuizForm(request.POST)
if request.method == "POST":
form = EditQuizForm(request.POST)
submittedObject = request.POST.copy()
newList = (dict(submittedObject.lists()))
values = newList.values()
for i in values:
answerList2.append(i)
print(answerList)
print(answerList2)
これは値を返します。
['A', 'D']
[['A'], ['D']]
しかし、私は彼らが同じではないとして、それらを比較するために、これらを反復することはできません。私はどのようにanswerList2をanswerList1のように見せてもらえないので、値を比較することができます。私はかなりPython/djangoに新しいですので、どんな助けも歓迎されます。
「answerList」と「answerList2」の値を比較したいと思っています。そのとおり ? – GeekSilva
これは正しいですか(例: 'A'から 'A'、 'D'コードのデバッグに役立ちます。 – Abjilla22
"newList"オブジェクト& "submittedObject"オブジェクトを印刷して、次の出力を表示できますか? –