いくつかの条件に基づいて、データベースから複数の行を取得する必要があります。データベースには、クエリに一致する行が 1 つある場合もあれば、複数の行がある場合もあります。1 つの行に get() を使用できますが、複数の行をフェッチすることはできません。
これが私のコードです:
value=table.objects.get(col_name=1)
その後、そのデータにアクセスできますvalue.col
が、私が言ったように、このクエリが複数の行を返すとエラーが発生します。
filter() も試しvalue=table.objects.filter(col_name=1)
ましたが、そのデータに としてアクセスできませんvalue.col
。
したがって、データベースから複数の行をフェッチし、それらの行の1つずつ列にアクセスする方法を提案してください。
ありがとう !!