django在接受的帖子请求时显示403年禁止实例解析

  

本文研究的主要是django在接受的帖子请求时显示403年禁止时的处理方法,具体代码如下。

  

最近在做一个项目需要用到Django框架

  

在测试Django的时候发现一个问题,就是按照一般教程设置的好URL映射之后,使用得到请求总能得到正确的回应,但是在使用后请求时,却根本无法得到请求,会显示403禁止:

        开始开发服务器http://127.0.0.1:8000   与CTRL-BREAK退出服务器。   禁止(CSRF饼干不是集。):/(23日/3月/2017 20:58:36)“后/HTTP/1.1”403 2857      

根据提示(CSRF饼干不是集)上网搜索了一下,发现只要在接收后请求的函数前加上csrf_exempt装饰器就可以了:

        #=utf - 8编码      django。http进口HttpResponse   从django.views.decorators.csrf进口csrf_exempt   进口json         #创建你的观点。   @csrf_exempt   def指数(请求):   如果请求。方法==癙OST”:   身体=json.loads (request.body)   打印身体(“价值”)   返回HttpResponse (request.body)      

控制台输出为(传入的身体为{“价值”:“测试”}):

        开始开发服务器http://127.0.0.1:8000   与CTRL-BREAK退出服务器。   测试   (23日/3月/2017 21:03:37)“后/HTTP/1.1”200年17      

  

以上就是本文关于django在接受的帖子请求时显示403年禁止实例解析的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

django在接受的帖子请求时显示403年禁止实例解析