1
我有一個小觀點:使用帳戶驗證覈實,如果登錄尚未
def AccountHome(request):
return render(request, 'myapp/account/accounthome.html', {
})
在以前意見,我用:
if user is not None and user.is_active
檢查,如果用戶已經是當使用本機表單類時,例如在登錄用戶時使用以下方式進行身份驗證:AuthenticationForm
。
但是在這個視圖中,我沒有使用它,有沒有辦法驗證用戶是否登錄或不使用AuthenticationForm
類again? This
查看s purpose is to show the homescreen when logged in, so it seems non-intuitive to extend that
AuthenticationForm`類。
任何幫助或想法?
感謝
這是 「最好」 的方法有關係嗎? Doc說:「你應該知道這個方法對任何用戶實例都返回True」 – CodeTalk
是的,它是「最好」的一個。 User實例表示記錄的用戶,並且當用戶未登錄時 - 其表示形式爲AnonymousUser實例。 –
欣賞解釋和答案。感謝Alex – CodeTalk