我是django的新手。我的表单中有两个不同的img
标签
(在加载配置文件页面时,如果用户保存了配置文件图像(由json发送给我),将显示其图像,如果没有显示默认图像)
{% if widget.value.url %}
<img src="{{ widget.value.url }}" alt="" id="profile_image" height="200px" width="200px">
{% else %}
<img src="{% static 'utils/user.png' %}" id="profile_image" alt="" height="200px" width="200px">
{% endif %}
现在我想用这样的东西合并这两个
<img src={{widget.value.url|default:{% static 'utils/user.png' %}}} id="profile_image" alt=""height="200px" width="200px">
但是有错误,我尝试了不同的类型,但都没有 我怎么能这样做呢? 感谢
答案 0 :(得分:2)
您需要先将静态网址分配给变量:
{% static 'utils/user.png' as default_image %}
<img src="{{widget.value.url|default:default_image}}">