저는 Python으로 작성된 고대 웹 애플리케이션을 가지고 있습니다. 기본적으로 .py 파일 묶음입니다. 예:
display.py
:
잠깐
가상 환경에 설치된 mod_wsgi를 사용하여 Apache 프록시 뒤에서 어떻게 실행하나요? 이제 mod_wsgi-express
5가 설치된 pythong 3.11 가상 환경이 생겼습니다. 다음 명령을 사용하면 test.py를 성공적으로 실행할 수 있습니다.
mod_wsgi-express启动服务器测试.py
이전 Python 애플리케이션을 어떻게 실행하나요? 각 .py 파일을 def application(environ, start_response):
로 묶으면 되나요? 어떤 도움이라도 대단히 감사하겠습니다.
추가 :
이 앱은 www.index.html
。里面有一个 <meta http-equiv="refresh" content="0;url=display.py?what=index" />
입니다. 현재는 이렇게 서비스되고 있습니다.
추가 ii
출력을 얻을 수 없습니다:
를 사용할 때 으아악로그에서 전체 HTML을 가져온 다음 typeerror: 'nonetype' object is not iterable
및 브라우저에 내부 서버 오류가 발생합니다. typeerror: 'nonetype' object is not iterable
和浏览器上的内部服务器错误。
我应该使用 yield bytes(html)
而不是 print
print
대신 yield bytes(html)
를 사용해야 합니다. 🎜위 내용은 기존 Python 웹 애플리케이션을 WSGI 지원 및 Apache로 전환하세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!