Ошибка: Не имеет атрибута "Getlist" Ошибка при выполнении запроса в Django
Когда я запускаю тесты для выполнения запросов к веб-странице на Django, тесты работают нормально и имеют ожидаемое поведение.
Однако, когда тот же код выполняется, когда я делаю запрос вне тестовой среды Django, выполняется:
request.data.getlist("insert_key_here")
где "insert_key_here" является ключом из пары ключ-значение, где значением является список, я получаю эту ошибку: 'dict' object has no attribute 'getlist'
Когда я пытаюсь запустить это вместо этого
request.data["insert_key_here"]
Чтобы дать некоторый контекст, вот пример формата запроса:
{
"insert_key_here" : [
"list_item1",
"list_item2"
]
}
Я не уверен, почему он отлично работает в тестовой среде, но затем, когда я запускаю его вне тестовой среды, я получаю ошибку в этой конкретной строке.
EDIT: Я должен добавить, что запрос является именно PUT-запросом, так что обновление.