【发布时间】:2011-12-22 19:21:22
【问题描述】:
我正在使用django-imagekit 从一个名为 Avatar 的模型中获取图像网址,如下所示:
views.py
my_results = SearchQuerySet().all()
try:
user_avatar = Avatar.objects.filter(user__in=[x.object.user_id for x in my_results])
except Avatar.DoesNotExist:
err='avatar does not exist'
template.html
{% 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 %}
目前使用上面的代码,我可以看到为其头像加载图片的用户的图片网址。
但是有一种情况,用户没有为他们的头像加载任何图片,所以我需要将静态 url 添加到默认头像图片但我不知道如何。
是否可以使用 template.html 中的模板标签添加静态链接以及如何添加?如果不是,我愿意接受任何解决方案。谢谢!
【问题讨论】:
标签: django django-templates django-views django-imagekit