【发布时间】:2021-05-19 23:40:51
【问题描述】:
您好,我正在尝试在会话中设置一个值,但没有得到该值,我不知道我做错了什么。
设定值
class ClView(GenericAPIView):
def get(self, request, *args, **kwargs):
# Get Method Code
def post(self, request, *args, **kwargs):
cid = request.data['id']
self.request.session['myid'] = cid
request.session.modified = True
return Response(status=status.HTTP_202_ACCEPTED)
获取价值
class MainView(APIView):
def get(self, request, *args, **kwargs):
cid = self.request.session.get('myid')
return Response({"id":cid})
'django.contrib.sessions.middleware.SessionMiddleware', 在中间件中
并且已经尝试不使用'self'
【问题讨论】:
标签: python django django-sessions