Init form_class
#1174
|
Hi |
Answered by
nikolaik
Aug 9, 2020
Replies: 3 comments
|
Can you provide some starter code here to help us? |
0 replies
|
DjangoFormMuation has a method: |
0 replies
|
You can do something like this: from django.contrib.auth.forms import PasswordChangeForm
from graphene_django.forms.mutation import DjangoFormMutation
class MyPasswordChangeForm(PasswordChangeForm):
def __init__(self, *args, **kwargs):
user = kwargs.pop('user', None)
super().__init__(user, *args, **kwargs)
class ChangePassword(DjangoFormMutation):
class Meta:
form_class = MyPasswordChangeForm
@classmethod
def get_form_kwargs(cls, root, info, **mutation_input):
return {**super().get_form_kwargs(root, info, **mutation_input), 'user': info.context.user} |
0 replies
Answer selected by
zbyte64
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
You can do something like this: