前后端分离开发时,有个对外接口报了403,响应内容如下:
{"detail":"CSRF Failed: CSRF token missing or incorrect."}
Django版本:
❯ python -m django --version ✹ 3.2.9
解决:
class MyView(APIView):
authentication_classes = ()
permission_classes = ()
注:更合理的做法是采用jwt,但由于该接口无需认证校验,所以直接把这两个classes设为空了。
参考:Django Rest framework remove csrf



