hi i have a resize function wich creates image thumbanils...
def THUMB(image, nx=120, ny=120):
from PIL import Image
import os
try:
img = Image.open(request.folder + 'static/img_folder/' + image)
img.thumbnail((nx,ny), Image.ANTIALIAS)
root,ext = os.path.splitext(image)
thumb='%s_thumb%s' %(root, ext)
img.save(request.folder + 'static/img_folder/' + thumb)
return thumb
except:
return None
and this :
db.define_table("news",
Field('image', 'upload', requires=IS_EMPTY_OR(IS_IMAGE()),
uploadfolder=request.folder+'static/img_folder', autodelete=True),
Field('image_thumb', 'upload', compute=lambda r:
THUMB(r['image']), uploadfolder=request.folder+'static/img_folder',
autodelete=True),
Field("title",label=T('Title'),requires=IS_NOT_EMPTY()),
Field("content"
,type='text',label=T('Content'),requires=IS_NOT_EMPTY()))
on row edit when i change row image or delete only image big image is
deleted/replaced but image_thumb stil remains on disk , could you give me
any suggestions?