2010-05-20 3 views
2

제 친구가 말했습니다. "파이론은 웹 서비스에 훨씬 뛰어납니다."장고를 웹 서비스에 사용할 수 있습니까?

다른 친구는 "장고를 원하는대로 정확하게 수정할 수 있습니다."라고 말했습니다.

장고에서는 API와 REST 및 버전 관리 등의 "웹 서비스"를 수행하기 위해 수정 (urls.py? 모델 클래스? 설정?)하기 위해 필요한 것은 무엇입니까?

답변

4

예 장고는 웹 서비스에 사용할 수 있습니다. django-piston를 체크 아웃 : 에 대한

장고를위한 미니 프레임 워크의 RESTful API를 작성.

피스톤은 당신이 당신의 사이트에 대한 응용 프로그램 프로그래밍 인터페이스 (API)를 만들 수있는 상대적으로 작은 장고 응용 프로그램입니다.

+0

즉, django는 웹 서비스로 사용할 수 없습니다. –

+1

Django는 웹 서비스 (out of the box)로 사용할 수 있지만 (S.Lott의 답변 참조)이 응용 프로그램은 쉽게 만들 수 있도록 만들어졌습니다. –

3

예, 직접 사용합니다. 예쁜 HTML 페이지 대신 직렬화 된 JSON 또는 XML 객체를 사용하여 일부 URI에 응답하는보기 기능이 있습니다.

1

물론입니다.

사실 장고는 서버 측에서 사용하도록 만들어졌습니다. 하지만 먼저 프레임 워크라는 것을 이해해야합니다.

프레임 워크는 웹 개발 (예 : 로그인 또는 가입 모듈)에서 수행되는 일반적인 활동을 얻는 도구 세트입니다.

관련 문제