gpt4 book ai didi

python - Django 在 cookie 中没有 sessionid

转载 作者:行者123 更新时间:2023-12-04 00:42:22 26 4
gpt4 key购买 nike

我在 Django 1.6 中使用 Mongo Engine/REST Framework。

我所需要的只是让客户在点击其中一个 View 时获得一个 sessionid。但是目前 cookie 中没有 sessionid。

views.py

@csrf_exempt
def updateInput(request):
return HttpResponse("view has been hit")

settings.py

MIDDLEWARE_CLASSES = Common.MIDDLEWARE_CLASSES + ('django.contrib.sessions.middleware.SessionMiddleware',)
INSTALLED_APPS += ('django.contrib.sessions',)

SESSION_ENGINE = 'mongoengine.django.sessions'
SESSION_SERIALIZER = 'mongoengine.django.sessions.BSONSerializer'

DJANGO_APPS = (
'django.contrib.sessions',
)

有什么想法吗?

最佳答案

根据 the Django docs , 用户没有 session ,直到有必要:

Django only sends a cookie if it needs to. If you don’t set any session data, it won’t send a session cookie.

你需要设置一些 session 数据,然后你会在cookie中找到sessionid

关于python - Django 在 cookie 中没有 sessionid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28696395/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com