2013-06-22 6 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

답변