2013-06-22 24 views
12

Geçerli kullanıcının bir parola ayarlanıp ayarlanmadığını görmek için ifade ayarlıyorum. Bazı sebeplerden dolayı işe yaramıyor. Ben denedim:Django kullanıcısı bir parola ayarının olup olmadığını kontrol etme

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

Ben 2 kullanıcı hesapları (açık farklı tarayıcılar), birinde bir şifre ile biri, diğerine olmadan bir tane var. Yukarıdaki ifadeleri kullandığımda, her iki tarayıcıda da aynı gösterimi elde ediyorum. Neyi yanlış yapıyorum?

+1

Eğer '{{user.password}}' doğru tarayıcıda yazdırmak mu yoksa? Ayrıca, muhtemelen {{request.user.password}} 'istiyorsun - Bağlamdan bir' user' nesnesi mi gönderiyorsunuz? – karthikr

+0

Evet, şifreyi yazdırır. Bunu yapmayı düşünmüyorum. Ben şimdi falsetru gelen çözüm buldum düşünüyorum :) – Designer023

cevap

İlgili konular