如何在Django设置中设置SameSite None值

时间:2020-10-20 06:56:57

标签: django django-models django-views django-templates

我尝试在Django设置文件中添加samesite = none。在Cookie中设置了samesite = none值,但Django应用未重定向页面。如何解决此问题。

Settings.py

MIDDLEWARE = [
    'django.middleware.security.SecurityMiddleware',
    'django_cookies_samesite.middleware.CookiesSameSite',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
    'cp.middleware.ViewName',
    'cp.middleware.GetCompany',
    'cp.middleware.TimezoneMiddleware'
]

SESSION_COOKIE_SAMESITE = 'None'

如何解决此问题。 如果我的问题是无法理解。能否请您检查此链接(https://community.shopify.com/c/Shopify-APIs-SDKs/SameSite-Cookie-with-Python-Django-and-the-Embedded-App-SDK/m-p/660233#M44775) 有人问了一个我要问的问题,他给出了一些我也尝试过的解决方案,但它对我不起作用。请您提供其他解决方案。

我的Djanog版本:2.0.2
我的Python版本:Python 3.6.4

0 个答案:

没有答案