forms.py 780 B

123456789101112131415161718192021222324252627
  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. }