XHTML2PDF を GAE で動作させる方法を理解しようとしています。パッケージと依存関係をダウンロードして、プロジェクト フォルダーに追加することができました。しかし、モジュールが見つからないというエラーが発生し続けます。さまざまなバージョンと推奨バージョンをダウンロードしてみました。誰でも私を正しい方向に導いてください。これが原因である可能性があることは私の頭を通過しましapp.yaml
たが、私は本当に知りませんし、これを設定する方法も知りません.
だから私がやったこと:
xhtml2pdf 0.0.5をダウンロードしました。要件は次のとおりです。
レポートラボ ツールキット 2.2+
html5lib 0.11.1+
pyPdf 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インポートピサから」という行を追加するとすぐに、アプリが機能しなくなります。ローカルホストにある場合は空白の画面が表示されますが、GAE SDK を使用してアップロードすると、モジュールが見つからないというエラーが表示されます。使用する依存バージョンの構成に応じて、常に異なるメッセージが表示されます。
私はGAE、Python、およびプログラミング全般に不慣れであることを覚えておいてください。