将图像转换为Django 1.8中的模板

时间:2015-05-29 16:14:27

标签: python django image templates

我正在使用Python 3.4和Django 1.8

我试图在Django模板中显示图像!我正在使用下一个代码:

在设置中:

STATIC_URL = '/static/'

STATICFILES_DIR = (r'C:\Users\CesarAlfonso\Desktop\DocBOok\cuenta\static')

在我的模板中:

{% load staticfiles %}
<img src="{% static "cuenta/celeste.jpg" %}" alt="My image"/>

但这不起作用! 图像celeste.jpg保存在指定方向的静态文件中! 帮助!

1 个答案:

答案 0 :(得分:1)

您的STATICFILES_DIR应如下所示:

STATICFILES_DIR = ('C:/Users/CesarAlfonso/Desktop/DocBOok/cuenta/static',)

请注意,斜杠已从\切换为/r'已删除,并在末尾添加了逗号。 r'text'表示原始字符串:

  

这样的字符串称为原始字符串,并使用不同的规则来解释反斜杠转义序列

最后的逗号使它成为一个元组。

更新:

  

请注意,即使在Windows上,这些路径也应使用Unix风格的正斜杠(例如&#34; C:/ Users / user / mysite / extra_static_content&#34;)。

来自django docs