楽しみのために、Linux ボックスの空きディスク容量を監視しています。マウント ポイントのインデックスを作成し、その内容を MySQL データベースに保存しました。ここで、django を使用してこの情報を表示したいと思います。cron ジョブは、過去 24 時間の空き容量のプロットを自動的に作成します。それらは「graph_day_drive_1.png」から「graph_day_drive_3.png」という名前で、数字はマウント ポイントの ID を表します。これらの画像をアプリの静的ディレクトリに配置しました。ここで、選択したマウント ポイントの詳細ビューを表示するときにそれらを表示したいと考えています。画像にアクセスする通常の方法は次のとおりです。
<img src="{% static "diskspace/graph_day_drive_1.png" %}" alt="last 24h"/><br>
もちろん、どのドライブを選択しても同じ画像が表示されます。以下を使用してみました(ドライブは、データベースから読み取ったモデルを指します):
<img src="{% static "diskspace/graph_day_drive_{{ drive.id }}.png" %}" alt="last 24h"/><br>
次のhtmlコードを作成するため、機能しません。
<img src="/static/diskspace/graph_day_drive_%7B%7B%20drive.id%20%7D%7D.png" alt="letzte 24h"/>
これは明らかに機能しません。これらの画像にアクセスする適切な方法を誰か教えてもらえますか?