django:CSRF verification failed. Request aborted错误解决方法分享(403)

今天在django框架的网站上使用搜索时出现了这种错误提示:CSRF verification failed. Request 今今天在用django框架制作的网站 上使用搜索功能时出现了CSRF verification failed. Request aborted的错误提示。

该站在本地测试是没有问题的,但放到服务器上就打不开了。

有经验的同学应该看到 csrf这个关键字就能猜到大概,这是django用来禁止外部post提交的一种安全保护机制。我在代码中检查了一下,果然在搜索的form中没有使用

{%csrf_token%}

 在form内增加了该代码后,重启服务器,问题完美解决了。

分享出来,希望能帮到大家!

你可能感兴趣的:(Django,python,django,csrf)