9

djangoは初めてですが、名前フィールドに「John」が含まれているIDを取得したいと思います。以下のスニペットコードは非常にうまく機能しますが、

view.pyで

 all_ids=Employee.objects.filter(name__contains = 'John').values('id')
    return HttpResponse(" All id= %d " %all_ids)

戻ります:

  All id=[{'id': 1},{'id':2} , so on  '...(remaining elements truncated)...'] 

表示できるアイテム数には制限があります。では、どうすればこの制限と(残りの要素を切り捨てる)を取り除くことができますか?切り捨てなしでクエリ内のフィールドのすべての値を取得するためのより良い方法はありますか?

4

1 に答える 1

13

オーバーライドする1つの方法は

all_ids= list(Employee.objects.filter(name__contains = 'John').values('id'))
于 2012-09-26T20:34:45.433 に答える