gpt4 book ai didi

python - 个人用户的 Django 图像未显示

转载 作者:太空宇宙 更新时间:2023-11-03 14:45:37 24 4
gpt4 key购买 nike

我的页面包含系统中所有用户的列表。列表中的每个用户都显示三项内容:1. 他们的个人资料图片,2. 他们的名字,3. 他们的用户类型。然而,虽然个人资料图片确实显示,但它没有显示与该特定用户相对应的正确图片。相反,它显示网站上每个用户当前登录用户的个人资料图片。

用户profile_list.html:

{% extends "base.html" %}

{% block content %}

{% for users in userprofile_list %}
<a class="user-profile-link user-card" href="{% url 'users:user_profile' users.pk %}">
<img class="profile-pic" src="{%if user.userprofile.profile_pic%}{{user.userprofile.profile_pic.url}}{%endif%}">
<p class="user-card-name">{{ users.first_name }}</p>
<p class="user-card-type">{{ users.user_type }}</p>
</a>
{% endfor %}

{% endblock %}

正在发生的事情的图片: enter image description here

不应为每个用户显示我的照片,而应显示他们的个人资料图片,即使我是登录的人。

最佳答案

您有一个拼写错误,需要添加s,因为您的循环变量是users,并且看起来您需要删除userprofile

src="{%if users.profile_pic %}{{ users.profile_pic.url }}{% endif % }"
<!-- ^^^ ^^^ -->

关于python - 个人用户的 Django 图像未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46258042/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com