일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- Python
- windows
- nginx
- 미밴드 1S
- uWSGI
- help_text
- 샤오미
- psycopg2
- 무브나우
- UserCreatioForm
- LED
- django
- 스마트 러닝화
- IOT
- 스포츠코치
- 아이디어팩토리
- 위즈네트
- virtualenvwrapper
- 데이터 이전
- 미니 화이트
- 워크샵
- berkeley db
- AWS EC2
- 마이크로소프트
- 탱크램팩토리
- virtualenv
- ted
- PostgreSQL
- restful
- 온오프믹스
- Today
- Total
NERD WORLD
로컬호스트에서는 잘만 작동하던 "인증 email 발송 기능"이, AWS EC2 배포 환경에서는 internal server error 500을 때리면서 뻗어버렸다. 원인을 짐작할 수 없어 난처해하고 있었다. 아래의 플로우로 해결되었다. 1) AJAX 요청에 대해 에러 응답을 받았을 때 이를 출력: 정윤재님의 블로그 포스트를 참고해서 AJAX 요청후에 에러 응답을 받았을 경우, 그 에러 내용을 alert 창에 띄우도록 해서 에러 내용을 파악했다. 2) 구글링으로 문제 해결:Gmail SMTP 백엔드가 정상적으로 작동하지 않는다는 것을 파악할 수 있었다. 스택오버플로우에서 같은 문제에 대한 해결책을 찾아서 이를 적용하니 해결되었다. Captcha가 로컬환경과 EC2 환경에서 어떻게 차이나는지는 정확히 모르겠..
"Django REST Framework(DRF)"로 "RESTful API"를 설계하고 있다. 클라이언트 중립적으로 개발하는것이 맞겠지만, 현재 함께 개발되고있는 유일한 클라이언트는 "네이티브 안드로이드 앱"이기 때문에 아무래도 그쪽으로 신경을 쓰게 된다. 이전까지 Django를 사용할때는, PC 브라우저만을 대상으로 했었다. 그러니 "Django Form"을 사용했고, 이 글의 제목인 "Authentication"이나 "Authorization"에 대해서 깊이 생각해본적이 없었다. Django가 제공하는 로그인/로그아웃 View를 사용하면 그만이었기 때문이다. 그나마 내가 건드렸던건 Sign up에 쓰이는 UserCreationForm, Sign in에 쓰이는 AuthenticationForm 정도였..
페이스북에서 놀다가 아래 글을 읽었다."모씨 서비스 구성에 대해" 재밌다. 서비스 시스템의 각 기술요소별로 사용한 프레임워크나 도구에 대해서 간략히 핵심만 설명해주고 있다. 여러 후보군들 중에서 왜 이걸 선택했거나 변경했는지, 그래서 얻은 효과는 어떠한지, 즉 간략히 핵심만 잘 얘기해주고 있다. 이런 글들을 많이 읽으면서, 많은 의문을 품고, 그 의문을 해소하기 위해 찾아서 공부하고, 정리하고, 내 지식을 늘리고, 관점을 세우고, 관점을 확장하고, 이해 능력을 키우는 일련의 작업들을 꾸준히 실행하자.