Django-クエリセットからのみ値を取得

マリク・A・ルミ

ときドキュメントは値()とvalues_list()、またはそのことについては任意のクエリを議論し、彼らは常に、すなわち、あなたが探しているものを知っている必要があり、

>>> Entry.objects.values_list('headline', flat=True).get(pk=1)
'First entry'

このモデルであろうと外部キーであろうと、特定のフィールドからの値が必要であるが、指定されたフィールドのpkまたは値がわからず、気しないという状況はどうでしょうか。必要なのは何でもです。ある。どのようにそれを照会しますか?

または、ドキュメントからこの例を使用する場合:

>>> Entry.objects.values_list('id', flat=True).order_by('id')
<QuerySet [1, 2, 3, ...]>

クエリの最後にスライス表記を追加できますか?しかし、それでも、どのスライスが必要かを事前に知らない場合があります。言い換えると、指定されたフィールドまたはそのpkが何であるかを事前に知らなくても、指定されたフィールドから動的に値を取得する方法はありますか?THX。

Evhz

シナリオ(今回は単純なクエリ)に応じて、それを実行するための多くのオプションがあります。1つは、フィールド名として変数を使用することです。次に、その変数を動的にフィードします。

>>> field='headline'
>>> Entry.objects.values_list(field, flat=True).get(pk=1)
'First entry'

>>> field='body'
>>> Entry.objects.values_list(field, flat=True).get(pk=1)
'First entry body'

結果をスライスするには、次のようにオフセット/制限を使用します。

Entry.objects.all()[offset:limit]

>>> field='headline'
>>> Entry.objects.values_list(field, flat=True)[5:10]

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Djangoクエリセットからのみ値を取得するにはどうすればよいですか?

分類Dev

djangoクエリセットから日付値を取得する

分類Dev

djangoのクエリセットから値を取得する方法は?

分類Dev

Django:クエリセットディクショナリから1つのキーと値を取得します

分類Dev

Python Djangoクエリセットは、日付から月と年のみを取得します

分類Dev

django-values()からKey-Valueクエリセットの値を取得する方法

分類Dev

Djangoクエリセットはクエリで空の値を取得します

分類Dev

Django - 値のリストから繰り返されるクエリセットの結果のリストを取得する

分類Dev

Djangoの逆の関係からクエリセットの個別のオブジェクトを取得する

分類Dev

Djangoクエリセットから重複値となし値を除外する

分類Dev

値を読み取れませんdjangoクエリセット

分類Dev

Djangoクエリセットのみ

分類Dev

Djangoテンプレートの別のクエリセットからクエリセットを取得する方法

分類Dev

他のクエリセットmanytomanyからのdjangoクエリセット

分類Dev

djangoはクエリセットの日時から年のみを抽出します

分類Dev

Django-クエリセットの最後から2番目のレコードを取得する方法は?

分類Dev

Djangoクエリセット-3番目のモデルからデータを取得する際の問題

分類Dev

Djangoクエリセットから数値を抽出する方法は?

分類Dev

クエリセットを使用してdjangoから100万レコードを取得するのは遅い

分類Dev

Django-POSTリクエストから値を取得する

分類Dev

Django-POSTリクエストから値を取得する

分類Dev

リクエストから値を取得する、django

分類Dev

Djangoは別のクエリセットのクエリセットからアイテムを除外します

分類Dev

Django:モデルフィールドから選択肢を取得するためのクエリセット

分類Dev

あるクエリセットを別のクエリセットから除外するDjango

分類Dev

クエリセット値からのdjangoテンプレートのアクセス外部キー

分類Dev

djangoの別のオブジェクトリストのクエリセットからオブジェクトを取得する方法

分類Dev

クエリセットからのDjangoフォームの作成

分類Dev

Django:クエリセットからIDを持つオブジェクトを取得する

Related 関連記事

  1. 1

    Djangoクエリセットからのみ値を取得するにはどうすればよいですか?

  2. 2

    djangoクエリセットから日付値を取得する

  3. 3

    djangoのクエリセットから値を取得する方法は?

  4. 4

    Django:クエリセットディクショナリから1つのキーと値を取得します

  5. 5

    Python Djangoクエリセットは、日付から月と年のみを取得します

  6. 6

    django-values()からKey-Valueクエリセットの値を取得する方法

  7. 7

    Djangoクエリセットはクエリで空の値を取得します

  8. 8

    Django - 値のリストから繰り返されるクエリセットの結果のリストを取得する

  9. 9

    Djangoの逆の関係からクエリセットの個別のオブジェクトを取得する

  10. 10

    Djangoクエリセットから重複値となし値を除外する

  11. 11

    値を読み取れませんdjangoクエリセット

  12. 12

    Djangoクエリセットのみ

  13. 13

    Djangoテンプレートの別のクエリセットからクエリセットを取得する方法

  14. 14

    他のクエリセットmanytomanyからのdjangoクエリセット

  15. 15

    djangoはクエリセットの日時から年のみを抽出します

  16. 16

    Django-クエリセットの最後から2番目のレコードを取得する方法は?

  17. 17

    Djangoクエリセット-3番目のモデルからデータを取得する際の問題

  18. 18

    Djangoクエリセットから数値を抽出する方法は?

  19. 19

    クエリセットを使用してdjangoから100万レコードを取得するのは遅い

  20. 20

    Django-POSTリクエストから値を取得する

  21. 21

    Django-POSTリクエストから値を取得する

  22. 22

    リクエストから値を取得する、django

  23. 23

    Djangoは別のクエリセットのクエリセットからアイテムを除外します

  24. 24

    Django:モデルフィールドから選択肢を取得するためのクエリセット

  25. 25

    あるクエリセットを別のクエリセットから除外するDjango

  26. 26

    クエリセット値からのdjangoテンプレートのアクセス外部キー

  27. 27

    djangoの別のオブジェクトリストのクエリセットからオブジェクトを取得する方法

  28. 28

    クエリセットからのDjangoフォームの作成

  29. 29

    Django:クエリセットからIDを持つオブジェクトを取得する

ホットタグ

アーカイブ