datetime.now() 명시적으로 사용하기
일부 서비스 상에서 datetime.now()로 시간의 타임존을 naive 하게 사용하고 있었는데, 명시적으로 사용해야 한다는 코드 리뷰를 받고, datetime now가 어떻게 동작하는지에 대해서 간단하게 조사해보게 되었다. 확인해본 결과, datetime 자체가 기본적으로 타임존을...
setUpTestData() vs setUp()
Django에서 테스트 메소드를 수행하기 전에 테스트 데이터를 세팅하는 메소드를 사용하여 테스트 데이터를 만들어야 한다. @classmethod def setUpTestData(cls): print("setUpTestData: Run once to set up non-modified data for all class methods.") pass...
git remote 변경하기 (for fork)
기존 디렉토리를 fork된 리포지토리를 바라보게 하기 위해 사용했다. 기존 리포지토리 깔끔하게 pull / push git pull git add . git commit -m "clean push" git push 기존 리포지토리 remote 제거...
FCM 시작하기 [2]
참고!! 이 글의 모든 가이드를 따를 필요는 없습니다. 제가 스터디한 내용을 주먹구구로 작성한 내용입니다. 정확한 가이드는 firebase 공식 문서 페이지를 확인하세요! 2 step > google api 호출 방법 변경점 체크,...
FCM 시작하기 [1]
참고!! 이 글의 모든 가이드를 따를 필요는 없습니다. 제가 스터디한 내용을 주먹구구로 작성한 내용입니다. 정확한 가이드는 firebase 공식 문서 페이지를 확인하세요! 1 step > 서버에 Firebase Admin SDK 추가 및...