解决跨域问题,需要安装一个包
pip install django-cors-headers
这个包是 rest框架特定的
之后在setting里面app里面注册’corsheaders’, 还要加一个中间件,位置一定要放对

MIDDLEWARE = [
    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
在这个位置加这个
    'corsheaders.middleware.CorsMiddleware',

    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
]

在setting里面的最后还要写一个

意思是允许所有的来源点都可以访问

CORS_ORIGIN_ALLOW_ALL = True