Bootstrap

Django post请求返回403 404

post 请求返回 403

导入模块:
from django.views.decorators.csrf import csrf_exempt
在函数前面添加修饰器:
@csrf_exempt
2. 原因:
当采用客户端象 django 的服务器提交 post 请求时,会得到403,权限异常。
因为 django 针对提交的请求,有校验。所以会如此。
客户端提交的 post 如果不加这段,会出现 403 error
@csrf_exempt
def runoob(request):
name = request.POST.get(“name”)

启动django后,不能访问,报400错误。
原因:没有开启允许访问
处理:编辑HelloWorld目录下setting.py ,把其中的
ALLOWED_HOSTS=[]改成ALLOWED_HOSTS=[''] ## 表示任意地址。

;