GAE에서 XHTML2PDF를 사용하는 방법을 알아 내려고 노력했습니다. 나는 패키지와 의존성을 다운로드하고 그것을 내 프로젝트 폴더에 추가 할 수 있었다. 하지만 누락 된 모듈의 오류가 계속 발생합니다. 다른 버전과 권장 버전을 다운로드하려고했습니다. 아무도 올바른 방향으로 나를 안내 할 수 있습니까? 이것이 app.yaml
에 의한 것일 수도 있다는 생각이 들었지 만, 나는 정말로 모른다. 나는 이것을 설정하는 방법도 모른다.Google App Engine에서 xhtml2pdf 작동 방법
는 그래서 내가 무엇을했는지 : 나는 xhtml2pdf 0.0.5 다운로드 한
, 요구 사항은 다음과 같습니다
Reportlab 툴킷
html5lib 0.11.1+
pyPdf 2.2을 1.11+ (선택 사항)
다음 종속성을 다운로드하고 정확한 버전을 찾을 수 없습니다. 내 프로젝트 루트에 다음 폴더를 복사 한
: (하지만 위의 '+'는 기호가 의미하는 것을 추측하고있다) 디렉토리 :
,xhtml2pdf-0.0.5.tar.gz \의 DIST의 \의 xhtml2pdf-0.0.5.tar의 \의 xhtml2pdf-0.0.5 \ xhtml2pdf
reportlab-3.0.tar.gz \의 reportlab-3.0.tar의 \의 reportlab -3.0 \ SRC \ reportlab
html5lib-0.999.tar.gz \ DIST \ html5lib-0.999.tar \ html5lib-0.999 \ html5lib
pyPdf-1.13.tar.gz의 \의 pyPdf - 1.13 .tar \ pyPdf-1.13 \ pyPdf
줄을 추가하자마자 xhtml2pdf import pisa에서 '을 입력하면 내 앱이 작동을 멈 춥니 다. 그것이 localhost에있는 경우 빈 화면이 표시되지만 GAE SDK를 사용하여 업로드하면 누락 된 모듈의 오류가 발생합니다. 사용하는 종속성 버전의 구성에 따라 항상 다른 메시지가 표시됩니다.
저는 GAE, Python 및 프로그래밍에 익숙하지 않습니다.
테스트 한 코드와 오류를 제공하면 도움이 될 것입니다. – radia
@radia : 이것이 내가 한 것입니다. 내가 뭘 조사해야하는지에 대한 제안은? 내가 'xhtml2pdf import pisa'에서 추가하자마자 내 앱이 작동을 멈 춥니 다. –