私はいつも使うべきだと読んでいます
model = Model(a=5, b=6)
model.save()
しかし、オープンソースのdjangoアプリがそれを使用しているのを見たので、マネージャー関数createがあるのを見ました。
model = Model.objects.create(a=5, b=6)
print model.pk
1
それで、それを使用することをお勧めしますか?または、.saveメソッドを使用することをお勧めします。pkが指定されている場合、objects.createはそれを作成しようとしますが、saveは既存のオブジェクトを保存する可能性があると思います。
これらは私が見つけたドキュメントです:https://docs.djangoproject.com/en/dev/topics/db/queries/#creating-objects