2024-04-19 14:24:22 发布
网友
我正在使用Django编写一个新的后端API。你知道吗
我在中配置了以下值设置.py:
CACHES = { 'default': { 'BACKEND': 'django.contrib.sessions.backends.cached_db' } } SESSION_ENGINE = 'django.contrib.sessions.backends.signed_cookies'
我不知道如何将会话属性写入数据库。有人知道吗?你知道吗
您还必须首先激活django.contrib.sessions.middleware.SessionMiddleware中间件才能访问视图中的request.session字典。你知道吗
django.contrib.sessions.middleware.SessionMiddleware
request.session
下面是如何使用request.session的简单示例,直接取自Django session documentation:
def post_comment(request, new_comment): if request.session.get('has_commented', False): return HttpResponse("You've already commented.") c = comments.Comment(comment=new_comment) c.save() request.session['has_commented'] = True return HttpResponse('Thanks for your comment!')
您还必须首先激活
django.contrib.sessions.middleware.SessionMiddleware
中间件才能访问视图中的request.session
字典。你知道吗下面是如何使用
request.session
的简单示例,直接取自Django session documentation:相关问题 更多 >
编程相关推荐