V
Size: a a a
V
S
V
S
V
V
NC
V
NC
DТ
S
def clean_image_hash(self):
data = self.cleaned_data['image_hash']
_file = self.cleaned_data.get('image')
hash_sha1 = hashlib.sha1()
for chunk in _file.chunks():
hash_sha1.update(chunk)
data = hash_sha1.hexdigest()
if UploadImage.objects.filter(image_hash=data).exists():
forms.ValidationError("hash not unique")
return data
V
S
V
S
V
DТ
S
S
V