自建用户表查询用户
来源:8-6 Django Nginx+uWSGI部署
慕瓜1488005
2019-04-09
老师请问,用视频的方法自建用户表,能够通过返回的session来确认是哪个用户吗?
写回答
1回答
-
咚咚呛
2019-04-09
可以的,session存储的内容是可以自己设置的,可以以key-value的形式保存在Session中间件的哦。
在课程的内容中也有相关演示呢,在演示里面我们保存了用户的open_id,保存的过程代码如下:
# backend/authorization/views.py request.session['open_id'] = open_id request.session['is_authorized'] = True
使用的过程代码如下:
# backend/utils/auth.py def get_user(request): if not already_authorized(request): raise Exception('not authorized request') open_id = request.session.get('open_id') user = User.objects.get(open_id=open_id) return user通过open_id就可以确认用户了,如果觉得信息不够,还可以在保存session的阶段增加更多的信息呢。
00
相似问题