Feb 06, 2014 · Updated: Nov 10, 2017 · by Tim Kamanin
When Solr Thumbnail (https://github.com/mariocesar/sorl-thumbnail) returns and error like "SuspiciousOperation: Attempted access to '/media/products/505.jpg' denied" or Bad request: 400 you need to check the path of the image you want to resize: it shouldn't start with your MEDIA_ROOT like '/media/products/505.jpg'.
If you look into the database, you'll see that the path may be saved here as '/media/products/505.jpg' where ' /media/' is MEDIA_ROOT. It shouldn't be like that, the path should be saved as ' products/505.jpg' instead which is a correct way to save image/file path into the database. Some modules like django-ajaximage have such a problem. Be aware of that.
Hey, if you've found this useful, please share the post to help other folks find it: