Project_Camper/vagus/reservation/forms.py

26 lines
785 B
Python
Raw Normal View History

2021-01-17 17:10:04 +01:00
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
2021-02-06 12:31:59 +01:00
from bootstrap_datepicker_plus import DatePickerInput
2021-01-17 17:10:04 +01:00
class ReservationForm(forms.ModelForm):
2021-02-06 12:31:59 +01:00
reservation_start_date = forms.DateField(
widget=DatePickerInput(format='%m/%d/%Y')
)
reservation_end_date = forms.DateField(
widget=DatePickerInput(format='%m/%d/%Y')
)
2021-01-17 17:10:04 +01:00
class Meta:
model = Reservation
2021-02-06 12:31:59 +01:00
exclude = ('user','offer','status','reservation_cost')
fields = ['reservation_start_date','reservation_end_date','message_to_owner']
class ReservationStatus(forms.ModelForm):
2021-01-17 17:10:04 +01:00
2021-02-06 12:31:59 +01:00
class Meta:
model = Reservation
fields = ['status']