get 请求和 post 请求的区别
GET请求和POST请求,统一由视图函数接受,使用时需用request.method进行判断。
- GET请求一般用于向服务器获取数据,如果需要给服务器传递数据,通常会以查询字符串(Query String)的形式传递,且不要传递敏感数据。
- POST请求一般用于向服务器提交大量数据,使用POST请求时,需要取消csrf验证。即禁止掉 settings.py 中 MIDDLEWARE 中的 CsrfViewsMiddleWare 的中间件,否则Django将会拒绝客户端发来的POST请求。