Djangoクエリセットの結果

user4107395

djangoでクエリを実行し、行全体に相当するデータを返すことを検討しています。SQLでは、「SELECT * FROM SAMPLE WHEREPK = 1」と記述します。djangoでフィルターを実行しながら、データの行全体を返すにはどうすればよいですか?私はフィルターを理解していますが、データの行全体ではなく、単一の値のみを返します。私の問題は、フィルター、クエリセットの操作方法、またはモデルの組み立て方法に関連していますか?以下の例...

class Sample(models.Model):
    PID=UUIDField()
    ClientID=models.TextField()
    Key=models.TextField()

    def __unicode__(self):
        return self.ClientID



output=Sample.objects.filter(PK=1)

Results:<Sample: ClientID1> 
xnx

行をSampleオブジェクトに解決するには(一意のが存在すると仮定して)、次を使用します。

output = Sample.objects.get(pk=1)

その後、他のオブジェクトとあなたは同じようにそのフィールドにアクセスすることができます:object.PIDobject.ClientIDobject.Keyあなたのケースで。一致する行が返されない場合をキャッチすることをお勧めします。

try:
    output = Sample.objects.get(pk=1)
except Sample.DoesNotExist:
    # Do something about non-existent row

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Djangoクエリセットの結果の順序

分類Dev

前のクエリの結果セットのクエリ

分類Dev

Djangoがクエリセットの結果にフィールドを追加

分類Dev

bashスクリプトのMysqlクエリ結果セット

分類Dev

SQLクエリ結果セットのランキング結果

分類Dev

'空の結果セットを返す'へのMongoDBクエリ

分類Dev

Djangoクエリセットの「values_list」の結果を合計してリストを作成する

分類Dev

複数の結果セットを返すクエリ

分類Dev

複数の結果セットを使用したTSQLクエリ

分類Dev

SQLクエリから2セットの結果を返す

分類Dev

結果セットを返す必要のないMySQLselectクエリ

分類Dev

Djangoクエリセットの結果がテストに対して間違っています

分類Dev

セロリ結果バックエンドMYSQLからのクエリ結果

分類Dev

グループごとにn件の結果を制限する-Djangoクエリセット

分類Dev

2つのDjangoクエリセットを結合する

分類Dev

セッター付きのカスタム結果オブジェクトを返すCodeigniterクエリ結果

分類Dev

クエリ結果を結果セットヘッダーとして表示

分類Dev

Cosmos DB:空白の結果セットを返すMongoDBソートクエリ

分類Dev

SQLServer-複数のクエリ結果を1つの結果セットにマージします

分類Dev

2つのHaystackクエリセットの結果を組み合わせる

分類Dev

クエリスキュー結果セットへのWhere句の追加

分類Dev

SpringJPAクエリ-結果セットの負の値を置き換えます

分類Dev

目的の結果セットを取得するための再帰クエリ

分類Dev

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

分類Dev

クエリ結果は、1つではなく3つの異なる結果セットになります

分類Dev

クエリの実行後に変更されるMongoDB結果セット

分類Dev

サイファー-結果セットに対する複数のクエリ

分類Dev

クエリ結果の列2を1行オフセットします

分類Dev

大きな結果セットを使用したクエリの最適化

Related 関連記事

  1. 1

    Djangoクエリセットの結果の順序

  2. 2

    前のクエリの結果セットのクエリ

  3. 3

    Djangoがクエリセットの結果にフィールドを追加

  4. 4

    bashスクリプトのMysqlクエリ結果セット

  5. 5

    SQLクエリ結果セットのランキング結果

  6. 6

    '空の結果セットを返す'へのMongoDBクエリ

  7. 7

    Djangoクエリセットの「values_list」の結果を合計してリストを作成する

  8. 8

    複数の結果セットを返すクエリ

  9. 9

    複数の結果セットを使用したTSQLクエリ

  10. 10

    SQLクエリから2セットの結果を返す

  11. 11

    結果セットを返す必要のないMySQLselectクエリ

  12. 12

    Djangoクエリセットの結果がテストに対して間違っています

  13. 13

    セロリ結果バックエンドMYSQLからのクエリ結果

  14. 14

    グループごとにn件の結果を制限する-Djangoクエリセット

  15. 15

    2つのDjangoクエリセットを結合する

  16. 16

    セッター付きのカスタム結果オブジェクトを返すCodeigniterクエリ結果

  17. 17

    クエリ結果を結果セットヘッダーとして表示

  18. 18

    Cosmos DB:空白の結果セットを返すMongoDBソートクエリ

  19. 19

    SQLServer-複数のクエリ結果を1つの結果セットにマージします

  20. 20

    2つのHaystackクエリセットの結果を組み合わせる

  21. 21

    クエリスキュー結果セットへのWhere句の追加

  22. 22

    SpringJPAクエリ-結果セットの負の値を置き換えます

  23. 23

    目的の結果セットを取得するための再帰クエリ

  24. 24

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

  25. 25

    クエリ結果は、1つではなく3つの異なる結果セットになります

  26. 26

    クエリの実行後に変更されるMongoDB結果セット

  27. 27

    サイファー-結果セットに対する複数のクエリ

  28. 28

    クエリ結果の列2を1行オフセットします

  29. 29

    大きな結果セットを使用したクエリの最適化

ホットタグ

アーカイブ