fixed reservation form message field

This commit is contained in:
Ruidy Nemausat 2019-12-06 11:22:59 +01:00
parent 30b9a0d531
commit 0a932a8fbe
2 changed files with 19 additions and 13 deletions

View file

@ -4,46 +4,53 @@ from phonenumber_field.modelfields import PhoneNumberField
class ReservationForm(forms.Form): class ReservationForm(forms.Form):
PLACES=(('T2','T2'), ('T3','T3'),) PLACES = (('T2', 'T2'), ('T3', 'T3'),)
name = forms.CharField( name = forms.CharField(
label="", label="",
max_length=100, max_length=100,
min_length=4, min_length=4,
widget=forms.TextInput(attrs={'class': 'form-control form-control-lg form-control-a', 'placeholder': 'Nom *'}), widget=forms.TextInput(attrs={
'class': 'form-control form-control-lg form-control-a', 'placeholder': 'Nom *'}),
required=True) required=True)
email = forms.EmailField( email = forms.EmailField(
label = '', label='',
widget=forms.EmailInput(attrs={'class': 'form-control form-control-lg form-control-a', 'placeholder': 'Email *'}), widget=forms.EmailInput(attrs={
'class': 'form-control form-control-lg form-control-a', 'placeholder': 'Email *'}),
required=True required=True
) )
phone = forms.CharField( phone = forms.CharField(
label='', label='',
max_length=100, max_length=100,
min_length=4, min_length=4,
widget=forms.TextInput(attrs={'class': 'form-control form-control-lg form-control-a', 'placeholder': 'Téléphone *'}), widget=forms.TextInput(attrs={
'class': 'form-control form-control-lg form-control-a', 'placeholder': 'Téléphone *'}),
required=True) required=True)
place = forms.ChoiceField( place = forms.ChoiceField(
label = '', label='',
widget=forms.Select(attrs={'class': 'form-control form-control-lg form-control-a'}), widget=forms.Select(
attrs={'class': 'form-control form-control-lg form-control-a'}),
required=True, required=True,
choices=PLACES) choices=PLACES)
message = forms.CharField( message = forms.CharField(
label='', label='',
max_length=100, # max_length=100,
min_length=4, min_length=4,
widget=forms.Textarea(attrs={'class': 'form-control', 'cols': '45', 'rows':'8', 'placeholder': 'Message *'}), widget=forms.Textarea(attrs={
'class': 'form-control', 'cols': '45', 'rows': '8', 'placeholder': 'Message *'}),
required=True) required=True)
start = forms.DateField( start = forms.DateField(
label='', label='',
input_formats=['%d/%m/%Y'], input_formats=['%d/%m/%Y'],
# max_length=100, # max_length=100,
# min_length=4, # min_length=4,
widget=forms.DateInput(attrs={'class': 'form-control form-control-lg form-control-a', 'placeholder': 'Début *'}), widget=forms.DateInput(attrs={
'class': 'form-control form-control-lg form-control-a', 'placeholder': 'Début *'}),
required=True) required=True)
end = forms.DateField( end = forms.DateField(
label='', label='',
input_formats=['%d/%m/%Y'], input_formats=['%d/%m/%Y'],
# max_length=100, # max_length=100,
# min_length=4, # min_length=4,
widget=forms.DateInput(attrs={'class': 'form-control form-control-lg form-control-a', 'placeholder': 'Fin *'}), widget=forms.DateInput(attrs={
'class': 'form-control form-control-lg form-control-a', 'placeholder': 'Fin *'}),
required=True) required=True)

View file

@ -1,5 +1,4 @@
from django.db import models from django.db import models
from phonenumber_field.modelfields import PhoneNumberField
class Image(models.Model): class Image(models.Model):
@ -40,7 +39,7 @@ class Guest(models.Model):
name = models.CharField(max_length=100) name = models.CharField(max_length=100)
email = models.EmailField(unique=True) email = models.EmailField(unique=True)
phone = PhoneNumberField(blank=True) phone = models.CharField(max_length=30, blank=True)
class Reservation(models.Model): class Reservation(models.Model):