django-avatar难以覆盖模板

时间:2013-02-12 20:18:52

标签: django django-templates http-status-code-403 django-csrf

当我转到http://127.0.0.1:8000/avatar/change/并点击“上传新图片”按钮时,我收到此错误消息: Forbidden (403) CSRF verification failed. Request aborted.

所以我去了python27/Lib/site-packages/avatar/templates/avatar/change.html并补充说 {% csrf_token %}之后的<form ... POST...>

当我刷新浏览器并查看源代码时,我没有看到CSRF令牌,仍然会生成403消息。

如何修改'正确'的django-avatar模板?

1 个答案:

答案 0 :(得分:0)

显然模板中存在两个<form></form>部分。傻我。我只将{% csrf_token %}添加到第一个表单中,我发现在change.html下只定义了一个表单。