Я пытаюсь проверить представление, я получаю запрос json из IPad, формат:
req = {"custom_decks": [
{
"deck_name": "deck_test",
"updates_last_applied": "1406217357",
"created_date": 1406217380,
"slide_section_ids": [
1
],
"deck_id": 1
}
],
"custom_decks_to_delete": []
}
Я проверил это в jsonlint, и он прошел.
Я отправляю req через:
response = self.client.post('/library/api/6.0/user/'+ uuid +
'/store_custom_dec/',content_type='application/json', data=req)
Возврат представления "creation_success": false
Проблема заключается в том, что метод post не видит ключевые custom_decks.
QueryDict: {u'{"custom_decks": [{"deck_id": 1, "slide_section_ids": [1],
"created_date":1406217380, "deck_name": "deck_test"}],
"custom_decks_to_delete": []}': [u'']}>
Проблема заключается в том, что метод post не видит ключевых custom_decks. Потому что он конвертирует мой dict в QueryDict с помощью одного ключа.
Я ценю все, что помогает.
Спасибо