
正文
Django session相关操作
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Django session 是存储在数据库中的所以要先跟数据库建立连接
本连接有Django跟数据库建立连接的操作:https://www.cnblogs.com/Niuxingyu/p/10296143.html
存储session,存储成功后会在数据库中的django_session表内
#定义存储session
def save_session(request):
request.session['username'] = '你好'
return HttpResponse('存储成功')
取session
#定义取值方法
def get_session(request):
return HttpResponse(request.session.get("username",'未取到'))
删除session,并不是完全把数据库中的session完全删除而是对数据进行修改,但是就算是没有完全删除只是修改再取值也是取不到的,如果删除后再次以同一个key存储进session被删除时修改的数据库会再次被修改修改成新存储的数据。
#定义删除方法
def del_session(request):
del request.session['username']
return HttpResponse("删除成功")







