avoid type='number' in input fields causing validation errors

This commit is contained in:
artus40
2017-09-23 13:12:41 +02:00
parent c73750f28a
commit a80c3e4bed
3 changed files with 38 additions and 10 deletions

View File

@@ -8,7 +8,9 @@ from django import views
from django.contrib import messages
from .models import (Enregistrement, Etiquette, EnregistrementRecursif,)
from .forms import EnregistrementForm
from .forms import (EnregistrementForm, EnregistrementSpecialForm,
EnregistrementRecursifForm,
)
# Utils
@@ -90,7 +92,7 @@ class MonthView(views.generic.ListView):
class EnregistrementAddView(views.generic.edit.CreateView):
model = Enregistrement
template_name_suffix = "_add"
form_class = EnregistrementForm
form_class = EnregistrementSpecialForm
def get_initial(self):
# Build the initial date
@@ -114,7 +116,7 @@ class EnregistrementAddView(views.generic.edit.CreateView):
class EnregistrementUpdateView(views.generic.edit.UpdateView):
model = Enregistrement
template_name_suffix = "_update_form"
fields = "__all__"
form_class = EnregistrementForm
def get_success_url(self):
return reverse("month-view",
@@ -164,14 +166,14 @@ class RecursifListView(views.generic.ListView):
class RecursifAddView(views.generic.edit.CreateView):
model = EnregistrementRecursif
fields = ('jour', 'description', 'etiquette', 'montant')
form_class = EnregistrementRecursifForm
template_name_suffix = "_add_form"
success_url = reverse_lazy('recursif-list')
class RecursifUpdateView(views.generic.edit.UpdateView):
model = EnregistrementRecursif
fields = ('jour', 'description', 'etiquette', 'montant')
form_class = EnregistrementRecursifForm
template_name_suffix = "_update_form"
success_url = reverse_lazy('recursif-list')