forms.py 790 B

1234567891011121314151617181920212223
  1. # -*- coding: utf-8 -*-
  2. from django import forms
  3. from django.forms import ModelForm
  4. from datetime import date
  5. from django.contrib.admin.widgets import AdminDateWidget
  6. from asuzr.models import Order
  7. class DateForm (forms.Form):
  8. date = forms.DateField(widget = AdminDateWidget(format='%d.%m.%Y'),
  9. label = u'Дата',
  10. initial = date.today)
  11. class DiapDateForm (forms.Form):
  12. sdate = forms.DateField(widget = AdminDateWidget(format='%d.%m.%Y'),
  13. label = u'С', initial = date.today)
  14. edate = forms.DateField(widget = AdminDateWidget(format='%d.%m.%Y'),
  15. label = u'по', initial = date.today)
  16. class OrderForm(ModelForm):
  17. class Meta:
  18. model = Order
  19. fields = ['product', 'price', 'paid', 'address', 'deadline', 'delivery', 'lifting']