2013-06-22 13 views
12

I setup se istruzione per vedere se l'utente corrente ha una password impostata. Per qualche ragione semplicemente non funzionerà. Ho provato:Verifica se un utente Django ha una password impostata

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

Ho 2 account utente (diversi browser aperti), uno con una password in uno, e uno senza l'altra. Quando uso le dichiarazioni di cui sopra ottengo la stessa rappresentazione in entrambi i browser. Che cosa sto facendo di sbagliato?

+1

se '{{}} user.password' lo fa stampare correttamente nel browser? Inoltre, probabilmente vorrai '{{request.user.password}}' - Stai inviando un oggetto 'utente' dal contesto? – karthikr

+0

Sì, stampa la password. Non penso di farlo. Penso di aver trovato la soluzione da falsetru :) – Designer023

risposta