1. save() 메소드와 create() 메소드의 차이
save()와 create() 모두 모델 인스턴스를 데이터베이스에 저장할 수 있다.
1. create() 메서드는 모델 인스턴스를 생성하고,
2. save() 메서드를 호출하여 데이터베이스에 저장한다. (그래서 create()하고 save()를 따로 할 필요가 없다.)
따라서 create() 메서드는 단일 메서드 호출로 모델 인스턴스를 생성하고 저장할 수 있다.
하지만 save() 메서드는 이미 생성된 모델 인스턴스를 수정하고 데이터베이스에 저장한다.
create() 메서드를 사용하는 것이 더 간단하고 직관적
DB에 이미 존재하는 모델 인스턴스를 수정하거나, 다른 복잡한 작업을 수행해야 할 경우에는 save() 메서드를 사용
2. GIT - permissin denied 오류
https://ifuwanna.tistory.com/304
'WIL&TIL > TIL' 카테고리의 다른 글
20230413 TIL - migrations gitignore하기, 코드 포맷터 (3) | 2023.04.14 |
---|---|
20230412 TIL - 깃 커밋 컨벤션, pull request에 관해 (0) | 2023.04.13 |
20230410 TIL (0) | 2023.04.10 |
20230407 TIL - 알고리즘 문제풀이, __str__메소드, requirements (0) | 2023.04.07 |
20230406 TIL (0) | 2023.04.06 |
댓글