Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. class CheckboxForm(forms.Form):
  2. check_0 = forms.BooleanField(label="", required=False)
  3. check_1 = forms.BooleanField(label="", required=False)
  4. check_2 = forms.BooleanField(label="", required=False)
  5. check_3 = forms.BooleanField(label="", required=False)
  6. check_4 = forms.BooleanField(label="", required=False)
  7. check_5 = forms.BooleanField(label="", required=False)
  8. check_6 = forms.BooleanField(label="", required=False)
  9. check_7 = forms.BooleanField(label="", required=False)
  10. check_8 = forms.BooleanField(label="", required=False)
  11. check_9 = forms.BooleanField(label="", required=False)
  12. check_10 = forms.BooleanField(label="", required=False)
  13. check_11 = forms.BooleanField(label="", required=False)
  14. check_12 = forms.BooleanField(label="", required=False)
  15. check_13 = forms.BooleanField(label="", required=False)
  16. check_14 = forms.BooleanField(label="", required=False)
  17.  
  18. def __init__(self, school=None, *args, **kwargs):
  19. super(CheckboxForm, self).__init__(*args, **kwargs)
  20. if school:
  21. print("entro")
  22. values = InstitucionalValues.objects.all()
  23. i = 0
  24. for value in values:
  25. name = "check_" + str(i)
  26. v_school = value.school.all()
  27. for v in v_school:
  28. if v == school:
  29. self.fields[name] = forms.BooleanField(label="", required=False, initial=True)
  30. break
  31. i = i + 1
  32.  
  33. class VistaFormulario(View):
  34. def post(self, request):
  35. form = CheckboxForm(request.POST)
  36. if form.is_valid():
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement