0

为了好玩,我正在监视我的 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"/>

显然,这是行不通的。谁能告诉我访问这些图像的正确方法?

4

0 回答 0