기본 아바타 사진에 정적 링크를 추가 위의 코드를 사용하여 는 template.html장고 - imagekit이 같은 아바타라는 모델의 이미지 URL을 얻을 수 <a href="https://github.com/jdriscoll/django-imagekit" rel="nofollow">django-imagekit</a>을 사용하고
{% for result in my_results %}
<img src="{% for avatar in user_avatar %}
{% if result.object.user.id = avatar.user.id %}
{{ avatar.thumbnail_image.url }}
{% endif %}
{% endfor %}"
width="75" height="75" border="0">
{{ result.object.time|date:"M d y" }}
{% endfor %}
현재 나는 그림을 볼 수 있어요 UR 아바타 용 사진을로드 한 사용자의 경우
하지만 사용자가 아바타 용 사진을로드하지 않아서 기본 아바타 사진에 정적 URL을 추가해야하는 경우가 있습니다. 그러나 어떻게해야할지 모르겠습니다.
template.html의 템플릿 태그를 사용하여 정적 링크를 추가 할 수 있습니까? 그렇지 않다면 어떤 해결책이든 열려 있습니다. 고맙습니다!
당신의 해결책을 시도했지만 몇 가지 이유로 나는 동시에 두 URL을 모두 얻고 있습니다. 기존 아바타에 대한 링크를 얻고 기본 아바타에 대한 URL을 표시합니다. 데이터베이스에서 아바타가없는 곳은 기본 아바타에 두 개의 URL이 있습니다. 귀하의 질문에 대답하기 위해, 네, 기록/결과 당 단 하나의 아바타가 있음을 보장해야합니다. – avatar
template.html과 views.py를 변경 했으므로 해당 사용자에 대해 아바타가 있는지를 사용자의 views.py에서 확인해야합니다. 작동하지 않으면 여기에서 몇 가지 가정을하고 있기 때문에 전체보기를 게시하십시오. – balsagoth