在Django模板中使用模型中的属性

在Django模板中使用模型中的属性

问题描述:

我有一个叫做Game的模型,在该模型中,我有属性game_image,其中存储了我想要在文件夹中搜索的图像的名称,例如:example.jpg ,我想用一个表格在Django模板中使用模型中的属性

这是博弈模型代码

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

我想在这里使用的属性,里面那个atributte代替example.jpg我想获得game_image和搜索根据属性的文件夹中的图像

th是在我的代码有:

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

我想是这样的:

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

据我所知,这个问题可能是很愚蠢的,但我会aprecciate任何帮助,如果你需要更多的代码只是说,谢谢

+0

这不是一个愚蠢的问题 - 它是绊倒其他人之前!看起来像http://*.com/questions/16655851/django-1-5-how-to-use-variables-inside-static-tag可能解决你的问题?这个问题假设你已经可以在模板中作为一个变量访问Game模型,但是希望Django文档可以告诉你如何做到这一点。 – bouteillebleu

+1

@bouteillebleu非常感谢你,它确实解决了这个问题:D – GamerGirl

+0

可能重复的[django 1.5 - 如何在静态标签中使用变量](http://*.com/questions/16655851/django-1-5-如何使用的变量,内部静态标签) – e4c5

它现在有效,如果有人想知道它是如何工作的,我只是将代码更改为一个波纹管,感谢您的帮助。

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