Hi

Can't figure this out. It doesn't appear when working with the devserver 
and has only appeared when doing a local test deploy of a cartridge shop - 
so a nginx/gunicorn/django setup on the same box that I'm developing on.

The issue is - no thumbnail is generated in the admin when a product image 
is uploaded.

And this is a problem because, in the admin interface, a large image will 
swamp the product and product list tables (given a small laptop screen) and 
require horizontal-scroll to navigate.

It looks like the "thumbnail" template tag 
(mezzanine.core.templatetags.mezzanine_tags) is failing somehow, but 
catching the Exception and falling back to just returning the original 
image.

A file is actually created in the thumbnails directory, but it has zero 
bytes and has an indexed suffix, so

  <MEDIA_ROOT>/product/IMG-123.JPG

becomes

  <MEDIA_ROOT>/product/.thumbnails/IMG-123-48x48_1.JPG

Then it seems, each page view triggers another attempt to generate the 
thumbnail and you get:

  <MEDIA_ROOT>/product/.thumbnails/IMG-123-48x48_2.JPG
  <MEDIA_ROOT>/product/.thumbnails/IMG-123-48x48_3.JPG

etc.

All zero byte files.

All the files created have the correct file ownership and permissions.

Also, in other parts of the site, I am using "easy_thumbnails" to generate 
thumbnails and there is no problem with that. So I'm not sure what is 
happening, since as far as I can see, both libraries are using PIL to do 
the image generation.

It's probably something with my setup, since it works with local 
development, but it's still baffling me.

I'm on the point of replacing the Mezzanine admin ImageWidget with the 
equivalent using easy_thumbnail, unless anyone has any ideas?

jerd

-- 
You received this message because you are subscribed to the Google Groups 
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to