title: Django 1.8. Can't show an image in form
body: <p>I'm using this package <a href="https://github.com/tomwalker/django_quiz" rel="nofollow noreferrer">https://github.com/tomwalker/django_quiz</a> to make a web quiz app. I need to add images to the multiplechoice answers.</p>
  
  <p>So, I added to the Answers model:</p>
  
  <pre><code>image = models.ImageField(upload_to='uploads/%Y/%m/%d',
                             blank=True,
                             null=True,
                             verbose_name=_("Image"))
  </code></pre>
  
  <p>Images are uploading and saving into the DB.</p>
  
  <p>The part that shows choosable answers are shown in template like this:</p>
  
  <pre><code>{% for answer in form.answers %}
    &lt;li class="list-group-item"&gt;
      {{ answer }}
    &lt;/li&gt;
  {% endfor %}
  </code></pre>
  
  <p>I changed it to:</p>
  
  <pre><code>{% for answer in form.answers %}
    &lt;li class="list-group-item"&gt;
      {{ answer }}
      &lt;img src="{{ answer.image.url }}" alt="" /&gt;     
    &lt;/li&gt;
  {% endfor %}
  </code></pre>
  
  <p>But it's doesn't work. It renders <code>&lt;img src(unknown)&gt;</code></p>
  
  <p>This is forms.py:</p>
  
  <pre><code>class QuestionForm(forms.Form):
      def __init__(self, question, *args, **kwargs):
          super(QuestionForm, self).__init__(*args, **kwargs)
          choice_list = [x for x in question.get_answers_list()]
          self.fields["answers"] = forms.ChoiceField(choices=choice_list,
                                                 widget=RadioSelect)
  </code></pre>
  
  <p>And this is model:</p>
  
  <pre><code>def get_answers_list(self):
      return [(answer.id, answer.content) for answer in
              self.order_answers(Answer.objects.filter(question=self))]
  </code></pre>