Django有关CSRF的设置
1、解决方法错误提示里已经给出了。在表单里加上{% csrf_token %}就行了。
<form action="{%url listenCms:submitComment articleObj.id %}" method="post">{% csrf_token %} <div class="commentTextArea"> <textarea name="content" cols="" rows=""></textarea> <input name="articleId" type="hidden" value="{{articleObj.id}}" /> </div> <input name="submit" value="提交评论" type="submit" /> </form>
2、在Settings里的
MIDDLEWARE_CLASSES增加配置:
'django.middleware.csrf.CsrfViewMiddleware',
'django.middleware.csrf.CsrfResponseMiddleware',
作者:catmelo
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。