문제

내 웹사이트는 Python으로 작성되었으며 현재 Apache와 함께 mod_python에서 실행됩니다.최근에 나는 사이트를 mod_wsgi로 전환할 가치가 있다고 생각하게 만드는 몇 가지 추악한 해킹을 시도해야 했습니다.하지만 저는 mod_python의 유틸리티 클래스 중 일부를 사용하는 데 익숙해졌습니다. 특히 FieldStorage 그리고 Session (그리고 때때로 Cookie), 그리고 스캔을 통해 PEP 333, 이에 해당하는 항목이 없습니다.(그런 종류의 유틸리티는 WSGI 사양에 속하지 않는다는 것을 알고 있기 때문에 놀라운 일은 아닙니다)

질문은 "표준"(즉,일반적으로 허용됨) WSGI에서 사용할 수 있는 mod_python 유틸리티 클래스를 대체합니다. 아니면 직접 작성할 수 있나요?

(참고:현재 Python 2.5를 사용하고 있음)

도움이 되었습니까?

해결책

보다 Werkzeug. 다시 쓰기를해야 할 수도 있습니다. 응용 프로그램에 WSGI 세계관을 부과 한 결과에 만족할 것입니다.

다른 팁

FieldStorage는 'cgi' 모듈과 'Cookie' 모듈에서 사용할 수 있습니다.Python 표준 라이브러리에는 Session과 동등한 것이 없습니다.WSGI 애플리케이션의 경우 다음을 사용할 수 있습니다. 굽 ​​달린 큰 컵 세션용.

봐주세요 한번 불기 -WSGI 기반 애플리케이션에 대한 필드 데이터 및 세션을 조작하기위한 내장 기능을 제공합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top