モデルがありEmployees
、すべての行の QuerySet を作成したいと考えていますが、すべてのフィールドではなく、各行の特定のフィールドのみを作成したいと考えています。
テーブル/モデルからすべての行をクエリする方法を知っています:
Employees.objects.all()
Queryset 要素ごとにフィールドを選択する方法を知りたいです。どうすればいいでしょうか?
ベストアンサー1
Employees.objects.values_list('eng_name', flat=True)
これにより、すべての のフラット リストが作成されますeng_name
。行ごとに複数のフィールドが必要な場合は、フラット リストを作成できません。これにより、タプルのリストが作成されます。
Employees.objects.values_list('eng_name', 'rank')