如何从django生成的表单中检索输入数据

时间:2016-06-20 02:13:44

标签: python json django

所以我在django app中的一个模板中有这个代码:

{% for key, value in Monday.items %}
    {% for k, v in value.items %}
        {% if k == 'song'%}
            <form>
                {{ key }} : 
                <input type="text" value="{{ v }}"/> 
                <input type="submit" value="change"/><br>
            </form>
        {% endif %}
    {% endfor %}
{% endfor %}

页面如下所示:http://i.imgur.com/fxiZWBL.png

“Monday”是作为渲染模板时的上下文传入的dict。使用来自json文件的数据生成dict。我希望能够在按下“更改”按钮时检索文本字段的内容,以便我可以更新相关的json值。我知道如何在获得新值后将值重写为json文件,但我不知道如何获取这些更改的值。

1 个答案:

答案 0 :(得分:0)

这样的事情?

<input type="text" value="{{ v }}"/> 
<input type="submit" value="change" class="change_btn"/><br>

JS

$('.change_btn').on('click', function(){
    var changed_txt = $(this).prev().val();
    // send this changed text to backend via ajax to update your monday? 

})