forms.py 883 B

1234567891011121314151617181920212223242526272829
  1. from django import forms
  2. from .models import Contrib
  3. class PublicContribForm(forms.ModelForm):
  4. class Meta:
  5. model = Contrib
  6. fields = [
  7. 'name', 'contrib_type',
  8. 'latitude', 'longitude',
  9. 'phone', 'email',
  10. 'comment',
  11. 'access_type',
  12. 'connect_local', 'connect_internet',
  13. 'bandwidth', 'share_part',
  14. 'floor', 'floor_total', 'orientations', 'roof',
  15. 'comment',
  16. 'privacy_name', 'privacy_email', 'privacy_coordinates',
  17. 'privacy_place_details', 'privacy_comment',
  18. ]
  19. widgets = {
  20. 'contrib_type': forms.RadioSelect,
  21. 'latitude': forms.HiddenInput,
  22. 'longitude': forms.HiddenInput,
  23. 'connect_local': forms.CheckboxInput,
  24. 'connect_internet': forms.CheckboxInput,
  25. }