2009-10-27 4 views
2

На мой взгляд, я создаю набор фотографий, относящихся к определенной статье, это работает блестяще, и я могу обрабатывать и обрабатывать формы. Однако для поля изображения я хотел бы отобразить уже загруженное изображение. Обычно я получал бы доступ к пути через экземпляр form.instance.image.get_thumbnail_url, однако это не работает для форм в моей модели - как я могу получить доступ к экземпляру?Как получить экземпляр формы в modelformset django

... 
article = get_object_or_404(Article, pk=article_id) 
PhotoFormSet = modelformset_factory(Photo) 
    formset = PhotoFormSet(queryset=Photo.objects.filter(articles=article_id)) 
... 

... 
{% for form in formset.forms %} 
    {{ form.instance.image.get_thumbnail_url }} 
{% endfor %} 
... 

ответ

2

Не уверен, но это может быть, что вам не нужно instance:

{% for form in formset.forms %} 
    {{ form.image.get_thumbnail_url }} 
{% endfor %} 
Смежные вопросы