Django graphql auth не показывает все поля пользователя при мутации

Я выполнил следующее руководство для внедрения аутентификации пользователей в моем приложении django.

https://django-graphql-auth.readthedocs.io/en/latest/quickstart/

Он создал пользовательские мутации, как показано ниже,

Мутация пользователя Graphql

Мутация для обновления пользователя показывает только два поля, имя и фамилию. Однако моя модель пользователя имеет и другие поля, такие как is_staff, is_superuser, gender.

Я хотел бы получить контроль над обновлением и этих полей.

Посоветуйте, пожалуйста, как я могу это сделать?

Я исправил это, добавив следующий код в настройки приложения,

GRAPHQL_AUTH['UPDATE_MUTATION_FIELDS'] = [
    'first_name',
    'last_name',
    'is_staff',
    'is_active',
    'gender',
    ]
Вернуться на верх