mysql - 我在 django 的 request.session 中设置了一个键,但没有效果

标签 mysql django session python-2.7

我在下面的 session 中设置了作业文件 key :

def getjoblist(request):
    joblist = request.GET.get('job')
    jobliststr = joblist[0:-1]
    request.session['jobfile'] = jobliststr
    return HttpResponse("ok\n")

我检查了mysql数据库,行数是递增的,但是当我测试 key 时,它显示 key 不在 session 中:

if request.session.has_key('jobfile'): # return False;

我不知道为什么?

最佳答案

添加新 key 后您可能需要保存 session

request.session['jobfile']
request.session.save()

关于mysql - 我在 django 的 request.session 中设置了一个键,但没有效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23214055/

相关文章:

ubuntu下mysql登录问题

python - Django - 403 禁止。 CSRF token 缺失或不正确

django - Django ManyToMany 字段的 set() 操作是否清除现有关系?

php - 查找事件 session 总数

javascript - 如何正确执行从react-native到express.js和mySQL后端的POST请求

android - 如何在 Android 中使用 JSON 从 MySQL 检索图像?

php - 未选择数据库

django rest api __init__() 接受 1 个位置参数,但给出了 2 个

asp.net-mvc - 使用 Session 进行 Asp.net MVC3 长轮询

php - IOS-如何通过php实现应用程序自动登录的 session