“第一次来这里?”与Django的消息

时间:2010-06-09 00:13:37

标签: django

我正在编写一个应用程序,它将显示注册视图,具体取决于是否是第一次访问者。

什么以及如何使用Django更好的方法?

thxs。

1 个答案:

答案 0 :(得分:6)

使用会话:https://docs.djangoproject.com/en/1.8/topics/http/sessions/

然后执行以下操作:

def my_view(request, *args, **kwargs):
    if request.session.get('visited', False):
        # response without the welcome message
    else:
        request.session['visited'] = True
        # response with the welcome message

对于与会话相关的设置(例如到期),请参阅https://docs.djangoproject.com/en/1.8/topics/http/sessions/#browser-length-sessions-vs-persistent-sessions