4

私はpythonフラスコを使用しています。ファイル名が異なるテンプレートに URL を提供したいと考えています。

フォルダ構造:

project_folder/download/pdf <-このフォルダー内の画像

url_for('download/pdf/filenameXYZ.pdf') は機能しませんでした。

4

2 に答える 2

0

url_for は、ルートが関連付けられたフラスコ関数と、そのビューに渡したいパラメーターを受け取ります。url_for が行うことは、その関数の URL パスを返すことです。

PDF を表示する場合は、HTML またはタグを含むテンプレートをレンダリングする必要があります。これを処理するには、実際にはさまざまな方法があります

テンプレートで使用できる例は次のとおりです。

<embed src="/download/pdf/the.pdf" width="500" height="375">

要点は、url_for がファイル パスをとらないことです。

于 2013-08-20T09:13:12.033 に答える