我正在编写一个应用程序,它将显示注册视图,具体取决于是否是第一次访问者。
什么以及如何使用Django更好的方法?
thxs。
答案 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