0

Fanstaticを Flask for CSS および JS とうまく連携させることができました。ライブラリを使用すると、ハッシュを使用してハッシュされたファイル名を生成できます。のハッシュが の場合、click.jsフラスコアプリケーションでa0sd2lfu12v18fhac4ias0o7ifレンダリングできます。click-a0sd2lfu12v18fhac4ias0o7if.jsこれの目的は、ブラウザと CDN キャッシュを無効にすることです。ファイルの内容が変更されると、ファイルの名前も変更されます。

Fanstatic が CSS/JS に対して行うように、画像のハッシュを生成するライブラリが必要です。これにより、画像を更新して本番環境にデプロイするときに、ブラウザーが新しい画像を使用できるようになります。

Fanstatic のドキュメントには、画像を提供できると記載されていますが、例はありません。Flask を使用して画像アセットでこのハッシュ ベースのファイル名を取得するにはどうすればよいですか? fanstatic でこれを行う方法を知っている場合は、その方法を教えてください。ハッシュベースのファイル名で画像をレンダリングするためのより良いライブラリがあれば、正しい方向に向けてもらえますか?

4

1 に答える 1