Browse Source

Limita tamanho do logotipo

pull/258/head
Eduardo Edson Batista Cordeiro Alves 9 years ago
parent
commit
f7810e8ba5
  1. 10
      base/forms.py

10
base/forms.py

@ -1,6 +1,7 @@
from crispy_forms.helper import FormHelper
from crispy_forms.layout import HTML, Fieldset, Layout
from django import forms
from django.core.exceptions import ValidationError
from django.forms import ModelForm
from django.utils.translation import ugettext_lazy as _
@ -38,6 +39,15 @@ class CasaLegislativaTabelaAuxForm(ModelForm):
attrs={'id': 'casa-informacoes'})
}
def clean_logotipo(self):
logotipo = self.cleaned_data.get('logotipo', False)
if logotipo:
if logotipo.size > 2*1024*1024:
raise ValidationError("Imagem muito grande. ( > 2mb )")
return logotipo
else:
raise ValidationError("Não foi possível salvar a imagem.")
def __init__(self, *args, **kwargs):
row1 = crispy_layout_mixin.to_row(

Loading…
Cancel
Save