2009-08-13 1 views
2

나는 python과 SQLAlchemy를 사용하여 jQuery 기반 HTTP 클라이언트 용 XML을 만드는 가장 간단한 방법을 찾고있다. 지금은 mod_python의 CGI 핸들러를 사용하고 있지만 SQLAlchemy 세션 같은 것을 유지할 수 없다는 사실에 만족하지 않습니다.mod_python의 CGI 처리기 대신에

물건을 계속 유지할 수있는 mod_python 게시자 처리기는 XML 콘텐츠 유형 (jQuery의 ajax 항목에서 사용하는 것과 같은)으로 요청을 허용하지 않으므로 사용할 수 없습니다.

다른 옵션은 있습니까?

답변

2

mod_python이 일반적으로 사용되도록 의도 된 고유 한 핸들러를 작성할 수 있습니다. 일부 HTTP 헤더를 설정해야합니다.하지만 게시자 핸들러의 소스 코드에서 아이디어를 얻을 수 있습니다.하지만 그렇지 않은 경우에는 시도한 것보다 훨씬 복잡하다고 생각하지 않습니다.

당신이 그걸 사용하는 한 mod_python 대신 mod_wsgi를 사용하는 것이 좋습니다. 아마 mod_python을 대체 할 것입니다. WSGI는 웹 응용 프로그램을 작성하기위한 Python 표준입니다.

+0

정보를 주셔서 감사합니다. mod_wsgi를 시도해 보겠습니다. mod_python이 단계적으로 제거되고있는 것 같습니다 (마지막 업데이트는 2008 년 1 월 웹 페이지에 있음). – diciu

+0

행운을 빈다 ;-) WSGI의 작동 방식을 배우는 데는 약간의 시간이 걸리지 만 장기적으로 볼 때 가치가 있다고 생각합니다. –

+1

+1 : mod_wsgi로 전환하고 wsgi 기반 프레임 워크를 사용하십시오. –