Получение этой ошибки при разборе данных
AttributeError: у объекта 'str' нет атрибута 'body'
Генерация данных JSON как этот
def test_UserEmail(self):
# Assume
data = {
'params': {
'content': {
'mail': self.email_address
}
}
}
JsonData = json.dumps(data)
# Action
value = login.getUserInfobymail(JsonData)
Я генерирую эти данные для UnitTesting и вызываю метод ниже. из моего тестового файла.
@csrf_exempt
def getUserInfobymail(request):
#request variable will come from vue.js
param = json.loads(request.body)
content = param['params']['content']
mail = content['mail']
context = {}
Как правильно создать данные, которые я могу получить в response.body?
Если я напишу param = json .loads (запрос) <- без .body работает хорошо, но с response.body выдает ошибку. Что должно быть данными Json, которые работают с response.body? </p>