配置Django后端跨域

一:安装django-cors-headers库 

pip install django-cors-headers

二:配置settings.py

  • 1.注册APP(在rest_framework后面添加)
    # 注册APP
    INSTALLED_APPS = [
        'rest_framework',  # 注册drf
        'corsheaders',  # 跨域
    ]
  • 2.配置中间件(在列表的第一个位置添加)
    # 中间件
    MIDDLEWARE = [
        'corsheaders.middleware.CorsMiddleware',
    ]
  • 3.配置允许所有来源配置跨域白名单
    • # 配置允许所有来源
      CORS_ORIGIN_ALLOW_ALL = True
    • # 跨域白名单
      CORS_ORIGIN_WHITELIST = [
          "http://127.0.0.1:8080",
          "等等"
      ]
posted @ 2022-12-18 16:44  手可摘星辰/*  阅读(91)  评论(0编辑  收藏  举报