有没有关于这个设计决策背后的原因的见解?在我看来,让obj.save()
返回一些东西,只有好处(比如方法链接),没有坏处。
有没有关于这个设计决策背后的原因的见解?在我看来,让obj.save()
返回一些东西,只有好处(比如方法链接),没有坏处。
sorted(yourlist)
返回一个已排序的列表,但yourlist.sort()
原地对列表进行排序且不会返回任何内容。.save()
)。作为搜索“django return saved object”时得到的第一个结果,为了补充Andrew的答案,如果你仍然想要返回已保存的对象,而不是使用:
ExampleModel(title=title).save()
如果一个函数返回None,则可以使用:
saved_instance = ExampleModel.objects.create(title=title)
ExampleModel.objects
是一个模型管理器而不是类的实例,所以它不会返回自身。
.save(commit=False)
。 https://docs.djangoproject.com/en/dev/topics/forms/modelforms/#the-save-method - trpt4him