Fix in imagefield

This commit is contained in:
Antonio de la Rosa 2016-02-01 04:38:41 +01:00
parent 8e04ee1af2
commit 5f7e9cce26

View file

@ -3,6 +3,7 @@ from pathlib import Path
from paramecio.cromosoma.corefields import CharField from paramecio.cromosoma.corefields import CharField
from paramecio.citoplasma.httputils import GetPostFiles from paramecio.citoplasma.httputils import GetPostFiles
from PIL import Image from PIL import Image
from uuid import uuid4
#from paramecio.cromosoma.extraforms.fileform import FileForm #from paramecio.cromosoma.extraforms.fileform import FileForm
class ImageField(CharField): class ImageField(CharField):
@ -11,7 +12,7 @@ class ImageField(CharField):
super().__init__(name, size, required) super().__init__(name, size, required)
self.yes_prefix=False self.yes_prefix=True
#self.name_form=FileForm #self.name_form=FileForm
@ -73,7 +74,12 @@ class ImageField(CharField):
realfilename, ext = os.path.splitext(filename) realfilename, ext = os.path.splitext(filename)
save_file=self.save_folder+'/'+filename prefix=''
if self.yes_prefix==True:
prefix=uuid4().hex+'_'
save_file=self.save_folder+'/'+prefix+filename
if self.yes_thumbnail: if self.yes_thumbnail: