Your SlideShare is downloading. ×
0
Django begining첫삽의 고려사항들
장고로 뭔가 만들어야 겠어뭐부터 해야하나
가장 및 바닥 부터Python version ango 1 .4 부터 2.4는 지원 중단Dj ango 1 .5 부터는 2.5까지 지원 중단 예정DjPython 3 는 D j             ango 1 .5부터 시도...
Virtualenv이건 그냥 어딜 가나 무조건 쓰라고 한다특정 버전의 패키지로 환경을 만들고 배포 가능      envwrapper를 쓰면 여러개의 환경을 쉽게 컨트롤virtual$   export WORKON_HOME...
Dj               ango version?현재 최신은 1 .4딱히 과거 버전을 쓸 이유는 아직 없는것 같음
Application server전통의 apache + m od _ wsgi 속도와 효율 면에서 많은 질타를 받고 있음Nginx + uwsgi static fil serving 쪽의 성능이 뛰어나서 점차 apache를 ...
Nginx + gunicorn d j                              ango성능이 nginx + uwsgi보다 뛰어난것 같지는 않음웹서버와 장고를 분리시키고 싶을때웹서버는 파일 서빙Gunicorn ...
M anage.py runserver편한게 최고 -_ -코드 수정시 자동 리로드Static fil 서빙         e
Paas사실 위에서 말한거 다 부질 없음Heroku 쓰세요O penShift도 있음O penShift 는 오픈소스인데 누가 국내에서 서비스 안하나 ㅠㅠ
드디어 d j                          angoLoose coupl          ingD RY수많은 호환 어플리케이션                http:// j                   ...
많이 쓰는 어플리케이션디버깅 툴섬네일인증관련M em cacheAPI
섬네일sorl_ thum bnail 이 베스트인듯...쉬운 사용법, 쉬운 설치INSTALLED _ APP 에 추가후 syncd b면 설치 끝템플릿 태그 제공, 다양한 옵션어드민 페이지용 옵션도 제공됨기존 모델의 이미지필...
South장고의 syncd b는 모델의 변경에 따른 스키마 업데이트가 안됨무조건 기존것 날리고 D B를 새로 올려야함기존 D B d um p > schem a 재구성 > d um p 데이터 재업로드이 과정을 대신해줌
Dj           ango d ebug toolbar디버깅용 정보를 뿌려준다.직접 보시죠
Upcoming SlideShare
Loading in...5
×

Django beginning

965

Published on

5월 장고모임 발표자료

Published in: Technology
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total Views
965
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Django beginning"

  1. 1. Django begining첫삽의 고려사항들
  2. 2. 장고로 뭔가 만들어야 겠어뭐부터 해야하나
  3. 3. 가장 및 바닥 부터Python version ango 1 .4 부터 2.4는 지원 중단Dj ango 1 .5 부터는 2.5까지 지원 중단 예정DjPython 3 는 D j ango 1 .5부터 시도 할 계획이나 아직 멀었음Best : Python 2.7M inim um : Python 2.6
  4. 4. Virtualenv이건 그냥 어딜 가나 무조건 쓰라고 한다특정 버전의 패키지로 환경을 만들고 배포 가능 envwrapper를 쓰면 여러개의 환경을 쉽게 컨트롤virtual$ export WORKON_HOME=~/Envs mkvirtualenv$ mkdir -p $WORKON_HOME$ source /usr/local/bin/virtualenvwrapper.sh rmvirtualenv$ mkvirtualenv wrapenv1 workon (tab)$ lssitepackages deactivate Hook script
  5. 5. Dj ango version?현재 최신은 1 .4딱히 과거 버전을 쓸 이유는 아직 없는것 같음
  6. 6. Application server전통의 apache + m od _ wsgi 속도와 효율 면에서 많은 질타를 받고 있음Nginx + uwsgi static fil serving 쪽의 성능이 뛰어나서 점차 apache를 대체하는 e 분위기Nginx static serving + gunicorn d j ango 왜 이렇게 하지?
  7. 7. Nginx + gunicorn d j ango성능이 nginx + uwsgi보다 뛰어난것 같지는 않음웹서버와 장고를 분리시키고 싶을때웹서버는 파일 서빙Gunicorn 은 어플리케이션 서버로 사용웹서버에서 gunicorn 쪽으로 프록시를 구성하는 식으로 사용아마도 scal out에 유리할 것으로 보여지는 구조 eBM T만 봤을때는 gevent wsgi가 성능이 뛰어났으나 사용되지않음.
  8. 8. M anage.py runserver편한게 최고 -_ -코드 수정시 자동 리로드Static fil 서빙 e
  9. 9. Paas사실 위에서 말한거 다 부질 없음Heroku 쓰세요O penShift도 있음O penShift 는 오픈소스인데 누가 국내에서 서비스 안하나 ㅠㅠ
  10. 10. 드디어 d j angoLoose coupl ingD RY수많은 호환 어플리케이션 http:// j d angopackages.com /
  11. 11. 많이 쓰는 어플리케이션디버깅 툴섬네일인증관련M em cacheAPI
  12. 12. 섬네일sorl_ thum bnail 이 베스트인듯...쉬운 사용법, 쉬운 설치INSTALLED _ APP 에 추가후 syncd b면 설치 끝템플릿 태그 제공, 다양한 옵션어드민 페이지용 옵션도 제공됨기존 모델의 이미지필드와 매끄럽게 연동
  13. 13. South장고의 syncd b는 모델의 변경에 따른 스키마 업데이트가 안됨무조건 기존것 날리고 D B를 새로 올려야함기존 D B d um p > schem a 재구성 > d um p 데이터 재업로드이 과정을 대신해줌
  14. 14. Dj ango d ebug toolbar디버깅용 정보를 뿌려준다.직접 보시죠
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×