from __future__ import annotations from django import forms class PickupRequestForm(forms.Form): name = forms.CharField(max_length=255) email = forms.EmailField(required=False) phone = forms.CharField(max_length=64, required=False) address = forms.CharField(widget=forms.Textarea) preferred_at = forms.DateTimeField(required=False, widget=forms.DateTimeInput(attrs={"type": "datetime-local"})) materials = forms.CharField(label="Materials/Notes", widget=forms.Textarea, required=False) class ContactForm(forms.Form): name = forms.CharField(max_length=255) email = forms.EmailField() phone = forms.CharField(max_length=64, required=False) subject = forms.CharField(max_length=255, required=False) message = forms.CharField(widget=forms.Textarea)