请帮助解决问题。如何显示缩略图?
我有这样的代码。它的工作原理: models.py:
class Drt(models.Model):
title = models.CharField(max_length=100)
date = models.DateField()
image = models.FileField(upload_to='avtos/static/uploads/')
@classmethod
def get_all_entries(self):
return self.objects.all()
@property
def image_name(self):
return os.path.basename(self.image.name)
template.html:
{% load staticfiles thumbnail %}
<div class="list">
{% for entrie in all_entries_avtopark %}
<a class="fancybox" href='static/uploads/{{ entrie.image_name }}'>
{% thumbnail entrie.image "204x127" crop="center" as im %}
<img class="" alt="{{ entrie.title }}" src='static/uploads/{{ entrie.image_name }}' width="204" height="127" />
{% endthumbnail %}
</a>
{% endfor %}
</div>
我想申请sorl.thumbnail模块,并编写以下代码。 template.html:
<div class="list">
{% for entrie in all_entries_avtopark %}
<a class="fancybox" href='static/uploads/{{ entrie.image_name }}'>
{% thumbnail "static/uploads/{{ entrie.image_name }}" "204x127" crop="center" as im %}
<img class="" alt="{{ entrie.title }}" src='{{ im.url }}' />
{% endthumbnail %}
</a>
{% endfor %}
</div>
所得图像不显示(SRC链接导致不通)。
请告诉我如何打印缩略图静态文件?