티스토리 뷰
Django는 이러한 목적을 위해 모델 관리자에 편리한 방법을 제공합니다. :-)
new_log = ActivityLog.objects.create(user=self.user, activity=activity)
create 에 대한 문서 는 여기에 있습니다 . 다음과 같이 청구됩니다.
-------------------개체를 만들고 한 번에 모두 저장하는 편리한 방법입니다.
다음 과 같이 save()
return합니다 self
.
class ActivityLog (object): # EDIT: OR INHERIT FROM WHATEVER OTHER CLASS, I DONT CARE
...
def save(self):
...
return self
참고 : 이것은 메서드 체인 이라고하는 일반적인 코딩 패턴 입니다.
출처
https://stackoverflow.com/questions/1902871
댓글