12
我设置if语句以查看当前用户是否设置了密码。出于某种原因,它不会起作用。我曾尝试:检查Django用户是否设置了密码
{% if not user.password %}
{% if user.password == None %}
{% if user.password is None %}
我有2个用户帐户(不同的浏览器打开),一个用一个密码,一个没有在其他。当我使用上述语句时,我在两个浏览器中都看到相同的内容。我究竟做错了什么?
如果你'{{user.password的}}'它在浏览器中正确打印?另外,你可能需要'{{request.user.password}}' - 你是否从上下文发送了一个'user'对象? – karthikr
是的,它打印出密码。我不认为这样做。我想我现在已经找到了来自falsetru的解决方案:) – Designer023