From 0a932a8fbef8e2775540a818aaa71f18b2a3a2b6 Mon Sep 17 00:00:00 2001 From: Ruidy Nemausat Date: Fri, 6 Dec 2019 11:22:59 +0100 Subject: [PATCH] fixed reservation form message field --- rental/forms.py | 29 ++++++++++++++++++----------- rental/models.py | 3 +-- 2 files changed, 19 insertions(+), 13 deletions(-) diff --git a/rental/forms.py b/rental/forms.py index f76a62a..ac183a7 100644 --- a/rental/forms.py +++ b/rental/forms.py @@ -4,46 +4,53 @@ from phonenumber_field.modelfields import PhoneNumberField class ReservationForm(forms.Form): - PLACES=(('T2','T2'), ('T3','T3'),) + PLACES = (('T2', 'T2'), ('T3', 'T3'),) name = forms.CharField( label="", max_length=100, 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) email = forms.EmailField( - label = '', - widget=forms.EmailInput(attrs={'class': 'form-control form-control-lg form-control-a', 'placeholder': 'Email *'}), + label='', + widget=forms.EmailInput(attrs={ + 'class': 'form-control form-control-lg form-control-a', 'placeholder': 'Email *'}), required=True ) phone = forms.CharField( label='', max_length=100, 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) place = forms.ChoiceField( - label = '', - widget=forms.Select(attrs={'class': 'form-control form-control-lg form-control-a'}), + label='', + widget=forms.Select( + attrs={'class': 'form-control form-control-lg form-control-a'}), required=True, choices=PLACES) message = forms.CharField( label='', - max_length=100, + # max_length=100, 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) start = forms.DateField( label='', input_formats=['%d/%m/%Y'], # max_length=100, # 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) end = forms.DateField( label='', input_formats=['%d/%m/%Y'], # max_length=100, # 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) diff --git a/rental/models.py b/rental/models.py index 5f7ab58..c14bf83 100644 --- a/rental/models.py +++ b/rental/models.py @@ -1,5 +1,4 @@ from django.db import models -from phonenumber_field.modelfields import PhoneNumberField class Image(models.Model): @@ -40,7 +39,7 @@ class Guest(models.Model): name = models.CharField(max_length=100) email = models.EmailField(unique=True) - phone = PhoneNumberField(blank=True) + phone = models.CharField(max_length=30, blank=True) class Reservation(models.Model):