Project_Camper/vagus/reservation/forms.py
2021-02-06 12:31:59 +01:00

26 lines
785 B
Python
Executable File

from django import forms
from .models import Reservation
from camper.models import Offer
from users.models import Base_User
from django.core.exceptions import ValidationError
from bootstrap_datepicker_plus import DatePickerInput
class ReservationForm(forms.ModelForm):
reservation_start_date = forms.DateField(
widget=DatePickerInput(format='%m/%d/%Y')
)
reservation_end_date = forms.DateField(
widget=DatePickerInput(format='%m/%d/%Y')
)
class Meta:
model = Reservation
exclude = ('user','offer','status','reservation_cost')
fields = ['reservation_start_date','reservation_end_date','message_to_owner']
class ReservationStatus(forms.ModelForm):
class Meta:
model = Reservation
fields = ['status']