WindowsでDjango + WeasyPrintの環境構築する
2431 ワード
はじめに
mac、EC2上でDjango + WeasyPrintの環境を動かしてたのですが、今回Windows10上で開発環境を構築することになったのでメモとして残します。
そのときの環境
- Python 3.8.2
- Django 2.2.11
- WeasyPrint 52.5
- gtk3-runtime-3.24.29-2021-04-29-ts-win64.exe
WeasyPrintとは
PDF および PNG にエクスポートできる HTML および CSS の視覚的なレンダリングエンジンです。これは、印刷用の Web 標準をサポートすることを目的としています。WeasyPrint は、BSDライセンスの下で利用可能なフリーソフトウェアです。
WeasyPrintを動かすための準備を行います。
> pip install --upgrade pip setuptools
WeasyPrintをインストールします。
> pip install WeasyPrint
GTK+ 64 Bit Installerをインストールします。
> pip install --upgrade pip setuptools
> pip install WeasyPrint
GTK+ 64 Bit Installerをインストールします。
最新のこの gtk3-runtime-x.x.x-x-x-x-ts-win64.exe をダウンロードします。
ダウンロードしたらgtk3-runtime-x.x.x-x-x-x-ts-win64.exe
を実行しインストールします。
WeasyPrintを実行します。
無事インストールできたら、WeasyPrintが実行できるか試します。ここでpdfが出来れば開発環境の構築は終わりです。
> weasyprint http://weasyprint.org weasyprint.pdf
コマンドを実行したカレントフォルダにweasyprint.pdfが作成されます。
それでは、DjangoでEnjoyしましょう!!
Author And Source
この問題について(WindowsでDjango + WeasyPrintの環境構築する), 我々は、より多くの情報をここで見つけました https://qiita.com/t_koba/items/8c04c87f8b564d4c7e7c著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .