【发布时间】:2010-12-09 20:42:11
【问题描述】:
我想编写一个装饰器,用于我网站上的所有视图,以首先检查登录用户的 UserProfile 是否具有特定设置。在我的情况下,它是 user.get_profile.user_status 并且该值可以是“过期”或“活动”。如果 user_status = "expired" 我想将它们重定向到计费帐户更新页面。如果他们处于活动状态,他们可以通过。
我想成为 @must_be_active 或 @paywall_check 这样的人。
以前从未写过装饰器。关于如何最好地开始的想法?
【问题讨论】:
标签: python django authentication login decorator