Ric*_*ckD 3 python django rest django-1.6
我在 Django 1.6 中使用 Mongo 引擎/REST 框架。
我所需要的只是让客户在点击其中一个视图时获得 sessionid。但是,目前 cookie 中不存在 sessionid。
视图.py
@csrf_exempt
def updateInput(request):
return HttpResponse("view has been hit")
Run Code Online (Sandbox Code Playgroud)
设置.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',
)
Run Code Online (Sandbox Code Playgroud)
有任何想法吗 ?
根据Django docs,用户在有必要之前没有会话:
Django 仅在需要时发送 cookie。如果您不设置任何会话数据,则不会发送会话 cookie。
您需要设置一些会话数据,然后您会sessionid在cookie 中找到。
| 归档时间: |
|
| 查看次数: |
4867 次 |
| 最近记录: |