나는 항상 사용해야한다고 읽습니다.
model = Model(a=5, b=6)
model.save()
그러나 나는 그것을 사용하는 오픈 소스 django 앱을 보았 기 때문에 관리자 함수 생성이 있음을 방금 보았다.
model = Model.objects.create(a=5, b=6)
print model.pk
1
그래서 그것을 사용하는 것이 좋습니다? 또는 .save 메소드를 사용하는 것이 여전히 선호됩니까? 나는 objects.create가 무엇이든간에 그것을 만들려고 시도하지만 save는 pk가 지정되면 기존 객체를 저장할 수 있다고 생각합니다.
다음은 내가 찾은 문서입니다. https://docs.djangoproject.com/en/dev/topics/db/queries/#creating-objects