Utilisateur courant dans une FormClass
Bonjour,
Je voudrais afficher dans une liste déroulante les utilisateurs en enlevant l'utilisateur courant.
J'ai trouvé ceci pour utiliser l'utilisateur courant n'importe ohttp://kishorkumarmahato.com.np/djan...n-the-project/ mais ça ne fonctionne pas
Voici mon formulaire (j'utilise crispyForms)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
class RattachementForm(forms.ModelForm):
"""Surcharge de l'initialisation du formulaire """
def __init__(self, *args, **kwargs):
super(RattachementForm, self).__init__(*args, **kwargs)
self.helper = FormHelper()
self.helper.layout = Layout(
Div(
'userRat',
'societeRat',
css_class = 'box-body'),
ButtonHolder(
Submit('enregister', 'Enregistrer', css_class='btn btn-lg btn-primary btn-block')
)
)
class Meta:
model = DemandeRattachement
fields = ('userRat', 'societeRat')
currentUser = get_current_user()
userRat = forms.ModelChoiceField(queryset=User.objects.all().exclude(DemandeRattachement_User=currentUser)) |
Si vous pouvez m'aider.
Merci