Skip to content

Instantly share code, notes, and snippets.

@rg3915
Last active March 1, 2023 11:28
Show Gist options
  • Save rg3915/ae0e27086da4bbb06de313b16a92a4b7 to your computer and use it in GitHub Desktop.
Save rg3915/ae0e27086da4bbb06de313b16a92a4b7 to your computer and use it in GitHub Desktop.
Passando User no forms. usuário logado usuario form usuario logado - form kwargs
def __init__(self, *args, **kwargs):
self.user = kwargs.pop('user', None)
super(MyForm, self).__init__(*args, **kwargs)
if user.is_authenticated:
my_field = MyModel.objects.filter(user=user)
# ...
self.fields['bar'].choices = qs_choices
form = MyForm(request.POST or None, user=request.user)
@rg3915
Copy link
Author

rg3915 commented Jun 16, 2021

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment