匿名会话支持

作者:Adrian Holovaty 发布于 2005年8月16日

应大家的要求,我们添加了对匿名会话的支持。请参阅完整的会话文档

以下是一个10秒钟的示例。request.session是一个简单的、类似字典的对象

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!')

重要提示:如果您使用的是修订版469之前的Django安装,则需要执行几个简单的步骤才能使用新的会话系统——并且管理员系统使用会话系统,因此您很可能会受到此更改的影响。有关完整详细信息,请参阅向后不兼容更改页面的“添加对匿名会话的支持”部分。

返回顶部