1
0
mirror of https://gitlab.crans.org/mediatek/med.git synced 2025-07-05 14:03:54 +02:00

Simple library views

This commit is contained in:
Alexandre Iooss
2019-08-08 21:08:24 +02:00
parent 9f52bed890
commit 0c504e85fc
15 changed files with 49 additions and 293 deletions

View File

@ -5,23 +5,7 @@
from django import forms
from django.forms import ModelForm
from .models import Auteur, Media, Jeu, Emprunt
class AuteurForm(ModelForm):
class Meta:
model = Auteur
fields = '__all__'
class MediaForm(ModelForm):
auteur = forms.ModelMultipleChoiceField(Auteur.objects.all(),
widget=forms.CheckboxSelectMultiple,
required=False)
class Meta:
model = Media
fields = '__all__'
from .models import Jeu, Emprunt
class JeuForm(ModelForm):
@ -30,10 +14,10 @@ class JeuForm(ModelForm):
fields = '__all__'
def clean_nombre_joueurs_max(self):
if self.cleaned_data['nombre_joueurs_max'] < self.cleaned_data[
'nombre_joueurs_min']:
max_player = self.cleaned_data['nombre_joueurs_max']
if max_player < self.cleaned_data['nombre_joueurs_min']:
raise forms.ValidationError("Max ne peut être inférieur à min")
return self.cleaned_data['nombre_joueurs_max']
return max_player
class EmpruntForm(ModelForm):