Django表单列表

时间:2015-07-26 16:03:16

标签: django django-forms django-templates django-views

我有一个模板如下(表格的第二列是错误的,这是我的问题):

{% for thing in things %}
    <tr><td>See the lovely {{ thing.name }}!</td>
        <td><form method="POST" action="">
            {% csrf %}
            <input type="hidden" name="id" value="{{ thing.id }}">
            <input type="submit" name="submit" value="Kill me!">
        </form></td>
    </tr>
{% endfor %}

我有点难过如何制作这样的数组。当然,上面的表格可以很好地模拟csrf,所以我需要做的就是弄清楚如何让csrf在那个环境中工作,然后我想我可以看看request.POST.get('id')(我想......)。

非常感谢任何指示。

1 个答案:

答案 0 :(得分:2)

我认为错误是csrf。使用

{% csrf_token %}