포스트맨
백엔드 구현시, HTML등 프론트를 구현할 필요 없이 데이터만 뽑아서 쓸수 있는 유틸리티
장고 기본상속에는 여러 종류가 있다.
AbstractUser 등등
필드의 max값은 넉넉히 잡는것이 좋다.(비밀번호의 경우 암호화 하기에 250)
CASADE 와 SETNULL
CASADE는 데이터가 삭제될때, 오브젝트와 연결된 데이터를 같이 삭제
SETNULL은 연결된 오브젝트가 삭제되더라도, 데이터는 보존
DateTimeField(auto_now_add=True)
생성된 시간에 맞춰 생성된 시간 자동 저장
auto_now_True로 할시 수정된 시간 자동 저장(생성포함)
password 암호화
user.set_password(password)
filter.exists()
탐색값에 관한 결과값을 True and False로 반환
get사용시 try,except를 묶어서 사용하는 것이 좋다.
역참조의 개념, 참조한 데이터를 역으로 참조하여 데이터 추출
git hub 레퍼지토리의 pr을 받는도중 충돌 발생
연습을 하던때와는 다른 상황,
수정하고, 커밋하고 푸쉬하던 평소의 상황과는 다른
풀 리퀘스트를 받을수도 없는 오류상황 발생
git checkout -b 사용자-브렌치 master
git pull 주소
<< pr을 요청한 사람의 브렌치로 체크아웃해서 데이터를 받아오고 >>
git status
<< 직접적인 오류를 찾아내서 수정하고 >>>
git add .
git commit -m "problem solving"
<< 오류 수정후 커밋 >>
git checkout master
git merge --no-ff 사용자-브렌치
git push origin master
<< master로 체크아웃후, 병합 후 푸쉬 >>