forms.py 875 B

123456789101112131415161718192021222324252627
  1. from __future__ import absolute_import
  2. from django import forms
  3. from django.forms.extras import SelectDateWidget
  4. from .models import Company
  5. class I18nForm(forms.Form):
  6. decimal_field = forms.DecimalField(localize=True)
  7. float_field = forms.FloatField(localize=True)
  8. date_field = forms.DateField(localize=True)
  9. datetime_field = forms.DateTimeField(localize=True)
  10. time_field = forms.TimeField(localize=True)
  11. integer_field = forms.IntegerField(localize=True)
  12. class SelectDateForm(forms.Form):
  13. date_field = forms.DateField(widget=SelectDateWidget)
  14. class CompanyForm(forms.ModelForm):
  15. cents_paid = forms.DecimalField(max_digits=4, decimal_places=2, localize=True)
  16. products_delivered = forms.IntegerField(localize=True)
  17. date_added = forms.DateTimeField(localize=True)
  18. class Meta:
  19. model = Company
  20. fields = '__all__'