| 12345678910111213141516171819202122232425262728293031323334 |
- from django import forms
- from .models import Amministratore
- class FormAmministratoreEditId(forms.Form):
- def __init__(self,*args,amministratore=[],**kwargs):
- super().__init__(*args, **kwargs)
- self.fields['scelta'] = forms.ChoiceField(required=True,choices=self.c(amministratore))
- def c(self,amministratore):
- choices = []
- for u in amministratore:
- choices.append((u.id,u.id),)
- print('choices',choices)
- return choices
- class FormAmministratore(forms.Form):
- def __init__(self,*args,azienda=[],**kwargs):
- forms.Form.__init__(self,*args,**kwargs)
- self.fields['login'] = forms.CharField(required=True)
- self.fields['nome'] = forms.CharField(required=True)
- self.fields['mail'] = forms.CharField(required=False)
- self.fields['pin'] = forms.CharField(required=True)
- self.fields['uuid'] = forms.CharField(required=False)
- self.fields['azienda'] = forms.ChoiceField(required=True,choices=self.c(azienda))
- def c(self,azienda):
- choices = []
- for a in azienda:
- choices.append((a.id,a.id))
- print('choices',choices)
- return choices
|