0

视图.py

def manage_photo(request, obj_id):
    form = MediaFileForm(instance=obj)
    if request.method == "POST":
        # Some actions here
        # ...

    return render(request, 'manage_photo.html', {'form': form,})

我想在表单页面上的表单字段旁边显示一个图像缩略图。为此,我使用了easy-thubmnails模块。我想在模板中写这样的东西:

<img src="{{ form.image|thumbnail_url:'small' }}">

但我不能,因为 {{ form.image }} 不是File对象,thumbnail_url过滤器将其作为参数。

我会很感激任何建议。

4

2 回答 2

1

由于您使用实例初始化表单,因此您可以访问该实例:form.instance.image.

于 2014-02-21T22:07:59.520 回答
-1

它采用以下形式form.field.value

<img src="{{ form.image.value|thumbnail_url:'small' }}">
于 2014-02-21T21:52:28.993 回答