1.setting里面配置应用
INSTALLED_APPS = [
'corsheaders',
'rest_framework',
]
2.setting配置跨域中间件
MIDDLEWARE = [
'corsheaders.middleware.CorsMiddleware', #配置跨域中间键
]
3.允许所有源访问
CORS_ORIGN_ALLOW_ALL = True #允许所有源访问
4.设置白名单
CORS_ORIGIN_REGEX_WHITELIST = [ # 配置ip白名单
'前端地址',
'允许访问地址',
]
5.配置允许cookie
CORS_ALLOW_CREDENTIALS = True #配置允许cookie
6.配置允许的请求方式
CORS_ALLOW_METHODS = ("*") # 配置允许的请求方式
注:这里星号代表允许所有请求方式访问,post,get,put,delete等等请求
7.配置允许的请求头