1. ホーム
  2. python

[解決済み] Django Model() vs Model.objects.create()

2022-03-15 04:56:50

質問

2つのコマンドを実行することの違いは何ですか。

foo = FooModel()

そして

bar = BarModel.objects.create()

2つ目は、すぐに BarModel の場合、データベース内の FooModel は、その save() メソッドを明示的に呼び出して、データベースに追加しなければならないのですか?

どのように解決するのですか?

https://docs.djangoproject.com/en/stable/topics/db/queries/#creating-objects

オブジェクトの作成と保存を1つのステップで行うには create() メソッドを使用します。