0

django-watermarkを正常にインストールしました。設定後、ウェブページを読み込みます。Chromeブラウザでは、正常に動作しており、画像に透かしが入っています。Mozilla FirefoxとOperaでは、アップロードしたものでも画像が表示されません。ソースコードを確認したところ、「透かし入り」の後の「\」が問題の原因であることがわかりました。

<img src=/media//photos/watermarked\3bbb94f57f32d2796ea59adc86310a12752f0088.jpg>

レンプレート

 <img src={{ MEDIA_URL }}/{{post.main_view|watermark:"hall,position=tl,opacity=90"}}>

私はこれを修正する方法を探していましたが、成功しませんでした。これを修正する方法について何かアイデアはありますか?

4

1 に答える 1

0

透かしフォルダを掘り下げてこれを修正する必要がありました。透かし/templatetags/ watermark.py

以下のコードを確認し、削除して貼り付けてください。

#100   basedir = '%s/watermarked/' % os.path.dirname(url)
于 2013-06-29T12:32:58.667 に答える