본문 바로가기

Web

가장 인기있는 Django 어플리케이션 10개.

Django 프레임워크는 MVC 디자인패턴을 지원한다. MVC = Model, View, Controller.

모델(Model)은 데이터 access를, View는 화면에 표현을, Controller는 View와 Model사이에서의 프로세싱부분을 담당한다. Django의 이런 구조가 좋은 것은 코드의 재사용성을 좋게 하는데, Django packages에서는 이렇게 서로 만들어진 app들을 공개하고 공유할 수 있도록 하고 있다. Django가 MVC구조를 가지도록 만들어져 있기때문에 간단한 설정만으로도 기능을 재사용할 수 있게 된다.


인터넷을 검색하다 본 내용을 옮겨본다.

제목은 '인기있는 Django App. 10선(10 Popular Django Apps)'.


원문 URL : http://www.hostucan.com/webmaster-tutorials/10-popular-django-apps



 Django App.

기능 

 South

 Database 자동 마이그레이션

Django-debug-toolbar 

 디버그 정보 표현 툴 

 Haystack

 사이트내 검색 기능

 Celery

 분산 message passing기반 비동기 태스크 Queue/Job 프로세싱.(정확히 Django app은 아니라고 함)

 Django-sentry

 실시간 온라인 로깅(Logging)

 Sorl-thumbnail

 이미지 썸네일 생성(easy-thumbnail이라는 것도 있음)

 Django-piston

 Restful API생성

Django-notification

 이벤트를 사용자에게 Notify해주는 기능

Django-tagging

 태그(Tag) 모듈. (Django-taggit이 django-tagging보다 조금 더 낫다고 함)

 Django-reversion  

 버젼 컨트롤.(롤백이나 모델 복구기능)


* 이 글이 작성된 날짜를 알지 못하여 이 글이 쓰여진 이후의 더 좋은 앱이 나왔는지는 알 수 없음. django package 사이트에 방문하여 살펴보는 수 밖에..