我正在将data_code
的{{1}}列表传递给html文件,然后从那里使用for循环列表打印表的数据。表view.py
中有一个可编辑的列,我希望在用户填写<input>
之后获取这些数据。所以任何人都知道该怎么做??
我想在view.py
中获取所有{{x.2}}
。它正在打印一些默认值,但我想在用户使用后再次使用它。
以下是代码:
view.py
答案 0 :(得分:1)
第一个任务是使用jquery简单地获取那些输入的值......
$(#codepoint_input).keypress(function(e) {
if(e.which == 13) {
// your custom code here.
var tablestring = $("#tableForm").serialize();
$.post( "/backend", tablestring );
}
});
最后,您可以在视图函数中获取值...
def backend(request):
print(request.POST)
答案 1 :(得分:0)
编辑: 使用字典类型,以便您可以通过键为每个输入框指定唯一的名称,并使用值parm中的相应值。
在视图中,您可以使用for循环遍历整个字典,并使用该键从模板中获取值。
在你的模板中:
<form name = "yourForm" method="GET" action="/" class = "main">
{% for key, value in json.data_code%}
<td>
<input name = "{{ key }}" id="codepoint_input" type="text" value={{ value }} size=3 title="Text">
<input type="submit" id = "amountbtn" style="visibility:hidden;" >
</td>
{% endfor %}
</form>
在您的观点中:
key1 = request.GET.get('key1')
....