説明なし

forms.py 795B

12345678910111213141516171819202122
  1. from __future__ import annotations
  2. from django import forms
  3. class PickupRequestForm(forms.Form):
  4. name = forms.CharField(max_length=255)
  5. email = forms.EmailField(required=False)
  6. phone = forms.CharField(max_length=64, required=False)
  7. address = forms.CharField(widget=forms.Textarea)
  8. preferred_at = forms.DateTimeField(required=False, widget=forms.DateTimeInput(attrs={"type": "datetime-local"}))
  9. materials = forms.CharField(label="Materials/Notes", widget=forms.Textarea, required=False)
  10. class ContactForm(forms.Form):
  11. name = forms.CharField(max_length=255)
  12. email = forms.EmailField()
  13. phone = forms.CharField(max_length=64, required=False)
  14. subject = forms.CharField(max_length=255, required=False)
  15. message = forms.CharField(widget=forms.Textarea)