| 12345678910111213141516171819202122232425 |
- from __future__ import annotations
- from django import forms
- class PickupRequestForm(forms.Form):
- class MultiFileInput(forms.ClearableFileInput):
- allow_multiple_selected = True
- 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)
- photos = forms.FileField(required=False, widget=MultiFileInput, help_text="Optional: upload photos of scrap")
- 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)
|