Django ORMクエリテーブルにある列のフィールド値の方法
1.ORMとは何ですか ORM 全スピンオフObject-reation Mapping. 中国語は オブジェクト→関係マップ MVC/MVTデザインモードのModelモジュールにはORM が含まれています。
2.ORM優勢
(1)対象に向かってプログラムするだけで、データベースに向かってコードを作成する必要がない。データベースに対する操作は、ペア属性と方法の動作に変換されます。 は各種データベースのsql文を作成しなくてもいいです。 (2)データモデルとデータベースの結合を実現し、異なるデータベース操作の違いを遮断した。いいえ、注目用はmysql、oracle…などです。 です。簡単な構成で簡単にデータベースを変更できます。コードを変更する必要はありません。 3.ORMの劣勢
比較して直接SQL文を使ってデータベースを操作して、性能の損失があります。
オブジェクトの操作に応じてSQL文に変換し、クエリの結果に基づいてオブジェクトに変換し、マッピング中に性能損失が発生します。
以下はDjango ORMクエリーテーブルのフィールド値を見ます。詳細は以下の通りです。
シーン:
この列のすべての値を取得したいですが、どのように操作しますか?
解決策:
Eventというモデルがあります。
方式一:
方式二:
しかし、私たちが欲しいのはこの列の値です。これはどうして
高次の使い方を確認して、どのようにして値のリストを取得するかを教えます。
''テストfeed''今日''第三の日程テスト''第四の日程テスト''第五のテスト日程''
ここでは、Django ORMクエリーテーブルのフィールド値についての記事を紹介します。django ormフィールドの値については、以前の記事を検索したり、下記の関連記事を見たりしてください。これからもよろしくお願いします。
2.ORM優勢
(1)対象に向かってプログラムするだけで、データベースに向かってコードを作成する必要がない。
比較して直接SQL文を使ってデータベースを操作して、性能の損失があります。
オブジェクトの操作に応じてSQL文に変換し、クエリの結果に基づいてオブジェクトに変換し、マッピング中に性能損失が発生します。
以下はDjango ORMクエリーテーブルのフィールド値を見ます。詳細は以下の通りです。
シーン:
この列のすべての値を取得したいですが、どのように操作しますか?
解決策:
Eventというモデルがあります。
方式一:
:
Event.objects.values('title')
:
<QuerySet [{'title': ' feed'}, {'title': ' '}, {'title': ' '}, {'title': ' '}, {'title': ' '}]>
取得したのはQuerySet
で、内容はキーパッドペアで構成され、キーはテーブルの列名で、値は対応する各値です。方式二:
:
Event.objects.values_list('title')
:
<QuerySet [(' feed',), (' ',), (' ',), (' ',), (' ',)]>
方式2で取得したのもQuerySet
ですが、内容は元祖形式のクエリー列の値です。しかし、私たちが欲しいのはこの列の値です。これはどうして
QuerySet
ですか?また列名が含まれていますか?元祖に含まれていますか?高次の使い方を確認して、どのようにして値のリストを取得するかを教えます。
''テストfeed''今日''第三の日程テスト''第四の日程テスト''第五のテスト日程''
ここでは、Django ORMクエリーテーブルのフィールド値についての記事を紹介します。django ormフィールドの値については、以前の記事を検索したり、下記の関連記事を見たりしてください。これからもよろしくお願いします。