テンプレートで静的ファイルを取得するためにurl_for('static'、file_name ='foo.jpg')を使用したくありません。
この方法で静的ファイルを取得する方法:
<img src="/pic/foo.jpg" />
ありがとう
テンプレートで静的ファイルを取得するためにurl_for('static'、file_name ='foo.jpg')を使用したくありません。
この方法で静的ファイルを取得する方法:
<img src="/pic/foo.jpg" />
ありがとう
静的ファイルを提供するための独自のルートを設定できます。このメソッドを追加し、メソッドの静的パスディレクトリを更新するとsend_from_directory
、imgタグが機能するはずです。
@app.route('/pic/<path:filename>')
def send_pic(filename):
return send_from_directory('/path/to/static/files', filename)
本番アプリの場合、静的ファイルを直接提供するようにサーバーを設定する必要があります。それははるかに高速で、より少ないサーバーリソースを使用しますが、少数のユーザーにとっては違いは問題にならないはずです。