繁体   English   中英

django CSRF令牌丢失或不正确的错误,但其中包含

[英]django CSRF token missing or incorrect error but it is included

我在模板中具有以下django表单集:

<form method="post" action="">
                    {% csrf_token %}
                    {{ formset.management_form }}
                    {% csrf_token %}
                        <table width="100%" border="0" cellspacing="0" cellpadding="0">
                          {% for form in formset %}
                          {% csrf_token %}
                          <tr>
                            <th>My Activities</th>
                            <th>Duration</th>
                            <th>Log</th>
                          </tr>
                          <tr>
                            <td>{{ form.instance.activity.name }}</td>
                            <td><input type="text" class="minutesinput"> Minutes</td>
                            <td>
                                <div class="actvty_log_entry">
                                    <input type="submit" value="Log Entry">
                                </div>
                           </td>
                          </tr>
                          {% endfor %}
                        </table>
                        </form>

提交表单时,出现错误:

Forbidden (403)
CSRF verification failed. Request aborted.

注意:我的普通表单可以在所有其他视图中使用,并且中间件已激活

问题是我使用渲染而不是:

return render(request, 'customers/password-change.html', context)

更改为上述工作。 感谢您的提示@Daniel Roseman

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM