First Commit

This commit is contained in:
mrtoine 2025-09-12 11:11:44 +02:00
commit ce0758fbbb
496 changed files with 52062 additions and 0 deletions

17
gallery/forms.py Normal file
View file

@ -0,0 +1,17 @@
from django import forms
class AddImgGallery(forms.Form):
image = forms.FileField(
label='Image',
required=True,
widget=forms.ClearableFileInput(attrs={'class': 'form-inline'})
)
def clean_img(self):
img = self.cleaned_data.get('image')
if img:
if not img.name.lower().endswith(('.jpg', '.jpeg', '.png')):
raise forms.ValidationError('Seul les fichiers JPG, JPEG, PNG sont autorisés.')
if img.size > 5 * 1024 * 1024:
raise forms.ValidationError('La taille de l\'image ne dois pas dépasser 5 Mo.')
return img