Я пытаюсь отправить запрос POST, содержащий логическое значение, например:
{
"is_manager": true
}
Запрос обрабатывается переопределенным адаптером из django-allauth:
from allauth.account.adapter import DefaultAccountAdapter
class CustomUserAccountAdapter(DefaultAccountAdapter):
def save_user(self, request, user, form, commit=True):
"""
Saves a new `User` instance using information provided in the
signup form.
"""
from allauth.account.utils import user_field
user = super().save_user(request, user, form, False)
user_field(user, 'is_manager', request.data.get('is_manager', False))
user.save()
return user
Но я получаю эту ошибку:
TypeError: объект 'bool' не может быть подписан
Я пытался использовать json.loads, но этот метод принимает только строки в качестве аргумента.Что я могу сделать?
Заранее спасибо.