2013-06-22 102 views
12

我設置if語句以查看當前用戶是否設置了密碼。出於某種原因,它不會起作用。我曾嘗試:檢查Django用戶是否設置了密碼

{% if not user.password %} 
{% if user.password == None %} 
{% if user.password is None %} 

我有2個用戶帳戶(不同的瀏覽器打開),一個用一個密碼,一個沒有在其他。當我使用上述語句時,我在兩個瀏覽器中都看到相同的內容。我究竟做錯了什麼?

+1

如果你'{{user.password的}}'它在瀏覽器中正確打印?另外,你可能需要'{{request.user.password}}' - 你是否從上下文發送了一個'user'對象? – karthikr

+0

是的,它打印出密碼。我不認爲這樣做。我想我現在已經找到了來自falsetru的解決方案:) – Designer023

回答

相關問題