mirror of
https://github.com/rjNemo/villafleurie
synced 2026-06-12 13:26:47 +00:00
fixed reservation form message field
This commit is contained in:
parent
30b9a0d531
commit
0a932a8fbe
2 changed files with 19 additions and 13 deletions
|
|
@ -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)
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue