データベース操作の基本的なモデル13.ORM

 

データの追加:

限り、あなたはオブジェクト・モデルを作成し、このORM ORMモデルの呼び出しを使用してsave方法を保存することができ
、次のようにサンプルコードを:

book = Book(name='西游记',author='吴承恩',price=100)
book.save()

データを探します

すべての作業は、モデルを見つけるために使用されたobjectsコースを完了するために、属性、クエリオブジェクトは、この部分の機能は後述するカスタマイズすることができます...
1.プライマリ検索キー:主キーを見つけるために使用することができるobjects.get方法をと。透過pk=xxモードでは、次のサンプルコードを検索します:

    book = Book.objects.get(pk=2)


2.他のフィールドを検索:使用objects.filter方法は、次のサンプルコードを見つけること:

    books = Book.objects.filter(name='三国演义')


使用filter方法はへの回帰であるQuerySetオブジェクト。このオブジェクトはリストに似ています。私たちは、このオブジェクトに使用できるfirst最初の値を取得するメソッドを。

データを削除します。

まず、対応するデータモデルを見つけます。そして、このモデルの実行delete方法を削除します。次のようにサンプル・コードは次のとおりです。

book = Book.objects.get(pk=1)
book.delete()

データを変更します。

まず、対応するデータモデルを見つけます。その後、モデルのプロパティの値を変更します。その後、実行save修正を完了する方法を。次のようにサンプル・コードは次のとおりです。

    book = Book.objects.get(pk=2)
    book.price = 200
    book.save()

おすすめ

転載: www.cnblogs.com/ys-python/p/11266156.html