2012-12-06 76 views
0

有什麼方法可以識別註冊用戶是否是最近的用戶,例如一天前從模板註冊過?Django:從模板引擎識別最近註冊的用戶

我想顯示「我的網站如何工作」的橫幅沒有登錄或一天的用戶。

謝謝

+0

上有用戶模型date_joined字段。也許考慮增加一個方法或變量來做真正的「最近註冊的邏輯」。 –

回答

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 %}