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']