{% if user.userprofile.profile %}
<img src="{{ user.userprofile.profile.url }}" />
{% else %}
<img src="something" />
{% endif %}
如果用户没有个人资料图片,那么我想向他们提供非常第一个用户的个人资料图片(表示id = 1)。
我该怎么做?
答案 0 :(得分:0)
在模板的return语句中传递第一个用户图片网址
在views.py
中return render(request, 'your_template_url', {'user': user, 'pic_url': pic_url})
在模板中
{% if user.userprofile.profile %}
<img src="{{user.userprofile.profile.url}}" />
{% else %}
<img src="{{pic_url}}" />
{% endif %}