Django跨域请求配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Miss_Audrey/article/details/82784788

安装
pip install django-cores
配置
settings.py里写

if DEBUG:
    INSTALLED_APPS += ('corsheaders',)
    MIDDLEWARE_CLASSES += ('corsheaders.middleware.CorsMiddleware',)

    # 跨域增加忽略
    CORS_ALLOW_CREDENTIALS = True
    CORS_ORIGIN_ALLOW_ALL = True
    CORS_ORIGIN_WHITELIST = (
        '*'
    )

    CORS_ALLOW_METHODS = (
        'DELETE',
        'GET',
        'OPTIONS',
        'PATCH',
        'POST',
        'PUT',
        'VIEW',
    )

    CORS_ALLOW_HEADERS = (
        'XMLHttpRequest',
        'X_FILENAME',
        'accept-encoding',
        'authorization',
        'content-type',
        'dnt',
        'origin',
        'user-agent',
        'x-csrftoken',
        'x-requested-with',
        'Pragma',
    )

猜你喜欢

转载自blog.csdn.net/Miss_Audrey/article/details/82784788