I have been playing around with sorl-thumbnail for Django. And trying to understand how it works better.
I've read the guide for it, installed it in my site-packages, made sure PIL is installed correctly, put 'sorl.thumbnail' in the INSTALLED APPS in my settings.py, put 'from sorl.thumbnail.fields import ImageWithThumbnailsField' at the top in my models.py, added 'image = ImageWithThumbnailsField(upload to="images/", thumbnail={'size':(80, 80)})' as one of my model fields, passed the model through my view to the template, and in the template added '{% load thumbnail %}' at the top and put in the variable '{{ mymodel.image.thumbnail_tag }}' in there too.
But from what I understood is that when I upload an image through the admin, it would create the thumbnail straight away, but it only actually creates in when I see my template in the browser? Is this correct? The thumbnail shows fine, it looks great in fact, but I thought that adding the model field part of it would create the thumbnail instantly once the image has uploaded? ...Why not just use the 'models.ImageField' in my model instead?
...or have I done this all OK and I've just got the way it works wrong?