imageFieldでアップロードされた画像を表示したかった時、
ValueError: The 'image' attribute has no file associated with it.
というエラーが出たので困った。
とりあえずコピペしてググったら
https://stackoverflow.com/questions/15322391/django-the-image-attribute-has-no-file-associated-with-it
ここにそれっぽいことが書いてありそうだったので読むと、
In your template, check image exist or not first
つまりimageフィールドに画像があるかチェックする処理をかけってことらしい。
{% if p.image %}
<img src="{{ p.image.url }}" />
{% endif %}
書いたら直りました