Django:从模板引擎中识别最近注册的用户

时间:2012-12-06 19:30:35

标签: django

有没有办法识别注册用户是否是最近的用户,例如前一天从模板注册?

我希望显示“我的网站如何工作”横幅未登录或一天的用户。

由于

1 个答案:

答案 0 :(得分:1)

添加上下文处理器。我在过去一小时内注册的用户的示例代码。

ExtraContext.py

def extra_user_context(request):
    return {'is_recently_register': (datetime.today()-request.user.date_joined).seconds<3600 } if request.user.is_authenticated() else {}

的index.html

{% if is_recently_register %}BangGangOfFour{% endif %}