データベース操作 - 追加、削除、変更、Day10

1人の増加

データを増やすには二つの方法があります。

1)保存します

クラス・オブジェクト・モデルを作成することにより、データベースへの実行オブジェクト()メソッド保存保存。

>>> from datetime import date
>>> book = BookInfo(
    btitle='西游记',
    bput_date=date(1988,1,1),
    bread=10,
    bcomment=10
)
>>> book.save()
>>> hero = HeroInfo(
    hname='孙悟空',
    hgender=0,
    hbook=book
)
>>> hero.save()
>>> hero2 = HeroInfo(
    hname='猪八戒',
    hgender=0,
    hbook_id=book.id
)
>>> hero2.save()

2)を作成

モデルクラスの.objects.createで保存します()。

>>> HeroInfo.objects.create(
    hname='沙悟净',
    hgender=0,
    hbook=book
)
<HeroInfo: 沙悟净>

2つのクエリ

2.1基本的なクエリー

取得  何がスローされますが存在しない場合は、単一の結果をクエリモデルクラス.DoesNotExistの例外を。

すべての クエリを複数の結果。

カウント  クエリ結果の数を。

&

おすすめ

転載: blog.csdn.net/qq_42370150/article/details/104030875