を使用して取得するために、私は次のDjangoのフィルタクエリを持っている:どのIDがvalues_listパイソン
ids = Worksheet.objects.filter(main=main_rec_id).values_list('id', flat=True)
しかし、それは私が[5,6]の男のようなリストを取得する方法[5L, 6L]
のような長い値を返しますか?前もって感謝します。
を使用して取得するために、私は次のDjangoのフィルタクエリを持っている:どのIDがvalues_listパイソン
ids = Worksheet.objects.filter(main=main_rec_id).values_list('id', flat=True)
しかし、それは私が[5,6]の男のようなリストを取得する方法[5L, 6L]
のような長い値を返しますか?前もって感謝します。
使用この
ids = Worksheet.objects.filter(main=main_rec_id).values_list('id', flat=True)
ids = map(lambda x:int(x),ids)
IDは、純粋な整数LISTなり
map(lambda x:int(x)、ids) –
@コメント:私の編集された答えが助けられましたか? –
オペアンプが探している出力が出力されますが、まだ必要ではありません。提案された複製は既に説明を提供しています。 – Sayse
一部として使用するための効果がありませんここでの説明:[django整数フィールドがlongを返す](http://stackoverflow.com/questions/7733002/django-integerfield-returning-long) –