Я использую APIClient для проверки своих просмотров.
resp__1 = self.client.post(reverse('templates'),
data=dict(data))
dict(data)
показывает следующее:
{
"t_stops": [
{
"address__pk": 1,
"stop_num": 1
},
{
"address__pk": 2,
"stop_num": 2
}
],
"customer__pk": 1
}
Я не хочу, чтобы все мои значения в JSON были list
. Примером может быть мое значение customer__pk
, отображаемое как [1]
.
Когда я делаю print(request.POST)
в одном из моих представлений, оно показывает следующее:
<QueryDict: {'t_stops': ["{'address__pk': 1, 'stop_num': 1}",
"{'address__pk': 2, 'stop_num': 2}"],
'customer__pk': ['1']}>
Как правильно получить эти значения для правильного отображения в Django rest?