Я создаю страницу с текстом внутри элемента:
<form id='myform' action="save/" method="POST">
<td id='test'>test</td>
<td><input type="text" size="20" id="test2" name="test2"></td>
</form>
и меняю тестовый элемент с помощью функции javascript:
<script language="javascript">
function edit()
{
var x= document.getElementById('test');
x.innerHTML='<input type="text" name="test1" id="test1" value="test">';
}
</script>
Теперь я отправляю текущую форму методом post, я могу получить значение test2 в представлении django:
print(request.POST['test2'])
, но когда я получаю значение test1 (javascript генерирует новый элемент ввода), оноshow Exception:
print(request.POST['test1'])
MultiValueDictKeyError at / ~ / save / 'test1' Метод запроса: POST Django Версия: 2.0.5 Тип исключения: MultiValueDictKeyError Значение исключения: 'test1' может кто-нибудь мне помочь?очень спасибо!