擅长:python、mysql、java
<p>除了登录所需的decorator之外,还可以使用<a href="https://docs.djangoproject.com/en/1.5/topics/auth/default/#limiting-access-to-logged-in-users-that-pass-a-test" rel="nofollow">user_passes_test decorator</a>来测试用户是否仍处于活动状态。</p>
<pre><code>from django.contrib.auth import user_passes_test
def is_user_active(user):
return user.is_active
@user_passes_test(is_user_active, login_url='/your_login')
def your_function(request):
....
</code></pre>