1. ホーム
  2. python

[解決済み] すべての行のQuerySetを取得し、それぞれの行に特定のフィールドを設定するにはどうすればよいですか?

2022-05-16 06:17:18

質問

私は、モデル Employees があり、すべての行のクエリセットを持ちたいのですが、すべてのフィールドではなく、各行からいくつかの特定のフィールドを持つ必要があります。

テーブル/モデルからすべての行をクエリする方法を知っています。

Employees.objects.all()

Queryset要素の各フィールドを選択する方法を知りたいです。どのようにすればよいですか?

どのように解決するのですか?

Employees.objects.values_list('eng_name', flat=True)

これは、すべての eng_name s. 行ごとに複数のフィールドが必要な場合、フラットリストにはできません。

Employees.objects.values_list('eng_name', 'rank')