CherryPy는 Python Bottle처럼 매우 간단한 HTTP Web Framework이다. 그러나 역사가 매우 오래되었으며, 구버전의 파이썬도 잘 지원한다. 매우 탄탄하다.
CherryPy나 Bottle은 Java로 치면 Servlet/JSP 엔진 정도와 유사하다. 프레임워크라기 보다는 HTTP 요청을 처리하는 엔진에 가깝다. JSP의 역할을 하는 템플릿 엔진은 원하는대로 가져다 쓸 수 있다. 가장 기본적인 기능만을 제공하며 따라서 설정 과정등이 사실상 없다.
그에 반해 Django Framework는 Struts + Hibernate + Freemarker 이 모두를 합친 것 같은 통합 프레임워크이다. 따라서 웹 애플리케이션을 만들 때 복잡한 설정 과정을 함께 동반하고 있다.