【问题标题】:Using an attribute from a Model in a Django template在 Django 模板中使用模型中的属性
【发布时间】:2017-05-06 15:08:40
【问题描述】:

我有一个名为 Game 的模型,在该模型中,我有属性 game_image,我将要在文件夹中搜索的图像的名称存储在其中,例如:example.jpg,并且我想在 a 中使用该属性表格

这是游戏模型代码

class Game(models.Model):
     game_image = models.CharField(max_length=200, default='DEFAULT VALUE')

我想在这里使用属性,而不是example.jpg 我想获取game_image并根据属性搜索文件夹中的图像

这是我的代码:

<img src="{% static 'app/images/example.jpg' %}" />

我想要这样的东西:

<img src="{% static 'app/images/game.image' %}" />

我知道这个问题可能真的很愚蠢,但如果您需要更多代码,请说,谢谢

【问题讨论】:

标签: python html django django-templates


【解决方案1】:

现在可以了,如果有人想知道它是如何工作的,我只将代码更改为下面的代码,感谢您的帮助。

<img src="{% with 'app/images/'|add:game.game_image|add:'.jpg' as image_static %}
                {% static image_static %}
          {% endwith %}" />

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-30
    • 2010-11-13
    • 1970-01-01
    • 2020-12-03
    • 2013-06-16
    • 2017-08-05
    • 2011-12-11
    相关资源
    最近更新 更多