我想显示用户的图片
我尝试:
{% load static from staticfiles %}
<img src="{% static Logos/{{user.photo}}.png %}" />
和
{% load static from staticfiles %}
<img src="{% static Logos/{% user.photo %}.png %}" />
但是我收到了这个错误:
TemplateSyntaxError at Could not parse the remainder
答案 0 :(得分:0)
{{..
内不能有{%..
或{%..%}
。因此错误。
您可以使用get_static_prefix
instead
{% load static %}
<img src="{% get_static_prefix %}{{user.photo}}.jpg" />
OR
STATIC_URL
包含适当的上下文处理器,即django.core.context_processors.static
所以用法是:
{{STATIC_URL}}{{user.photo}}.jpg