Django模型管理器 objects.create 文档在哪里?

18 浏览
0 Comments

Django模型管理器 objects.create 文档在哪里?

我经常阅读到应该使用以下代码:

model = Model(a=5, b=6)
model.save()

但是我刚刚看到还有一个管理函数create,因为我看到一个开源的django应用程序在使用它。

model = Model.objects.create(a=5, b=6)
print model.pk
1

所以是建议使用它吗?还是仍然更喜欢使用.save方法。我猜想objects.create将尝试创建对象,而不管怎样,而save方法可能会保存一个已存在的对象,如果指定了主键。

这是我找到的文档:https://docs.djangoproject.com/en/dev/topics/db/queries/#creating-objects

0