두숟갈 스터디 - 4
무엇을 공부했나요? Two scoops of Django 6장은 Django에서 Model을 ‘올바르게’ 사용하는 법에 대한 내용이었습니다. 안영님께서 6장의 자료를 요약 및 설명해주셨고, 연태님께서 ‘데이터베이스 정규화’라는 심화 자료를 준비해 발표해주셨습니다. 그리고 김진홍님이 새로운 스터디 멤버로 합류하셨습니다. 스터디중 다루었던 이야기들은 아래와 같습니다. 6장 장고에서 모델 이용하기 모델은 충분히 깊이 생각해서 만들어야 한다 너무 큰
두숟갈 스터디 - 3
무엇을 공부했나요? 이번 시간에는 지난 시간에 이어 Two Scoops of Django 4~5장 내용을 살펴보았습니다. 4장 Django 앱 디자인의 기본 5장 Setting과 requirement 파일 제가 4장을 미주님께서 5장을 정리하여 요약 자료를 준비하였고, 남홍님께서 심화 자료를 준비하여 조금 더 실제로 적용되는 사례들에 대해 설명해 주셨습니다. 중간중간에 발표자가 질문을 하기도 하고, 받기도 하면서 자유로운 토론과 함께 발표가 진
두숟갈 스터디 - 2
무엇을 공부했나요? Two Scoops of Django 1~3장 내용을 살펴보는 시간을 가졌습니다. 1장 코딩스타일 2장 최적화된 장고 환경 꾸미기 3장 어떻게 장고 프로젝트를 구성할 것인가 문수 님께서 1장부터 3장의 내용을 요약한 자료를 준비해주셨고, 스터디 시간에 직접 발표를 해주셨습니다. 각 장에 대한 요약이 끝나면 호성 님께서 심화발표 형식으로 실무 경험담, 8퍼센트에서의 적용방식에 대해서 공유해주셨습니다. 중간중간 궁금한 내용에 대
두숟갈 스터디를 시작합니다.
8퍼센트 프로덕트 그룹에서 스터디를 시작합니다. Two scoops of Django 1.11 라는 책을 함께 공부하기로 하였습니다. 제가 처음 CTO를 하게 되면서 각오했던 것 중 하나가 “학습하는 조직”을 만드는 것이었습니다. 내부에서 이런저런 시도들을 해오고 있긴 하지만 스터디 모임을 제가 주도해서 진행해보는 것은 처음입니다. 여러 가지 공부가 있겠지만 저는 현재 자신의 삶 혹은 자신의 일을 개선시킬 수 있는 공부가 가장 좋다고 생각합니다
8퍼센트 Test case 작성 가이드
8퍼센트에서 Python Django 코드에 대한 Test case 작성시 사용하는 가이드를 공유해보려고 합니다. 클래스명 일반적으로 TestCase 를 상속 받는 클래스일 경우 class 명의 마지막에 TestCase 를 붙입니다. 예제: SimpleTestCase(TestCase) 함수명 테스트 함수명의 경우 test_ 로만 시작하면 동작하는데 문제가 없고 테스트 코드에까지 주석을 다는 것은 번거로우므로 함수명의 test_ 뒷부분을 한글로
Django timezone 문제 파헤치기
Python django 에서 날짜와 시간을 다룰 때 발생할 수 있는 timezone 문제를 겪으면서 알게된 점들을 공유해보려고 합니다. 이 포스팅은 python 3.5 django 1.9에 PostgreSQL 사용을 기준으로 합니다. 프로젝트 설정 한국 시간(UTC+9)을 사용하기 위해 django 프로젝트의 settings.py 에 아래와 같이 설정을 합니다. USE_TZ = True TIME_ZONE = 'Asia/Seoul' 설정에 따른