新用户的自定义用户配置文件

时间:2017-10-11 11:59:18

标签: python django

{% if user.userprofile.profile %}
    <img src="{{ user.userprofile.profile.url }}" />
{% else %}
    <img src="something" />
{% endif %}

如果用户没有个人资料图片,那么我想向他们提供非常第一个用户的个人资料图片(表示id = 1)。

我该怎么做?

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 %}