1 
                    
                    stillwater      2014-10-30 20:34:40 +08:00 
                    
                    用ifequal? 
                 | 
            
     2 
                    
                    virusdefender      2014-10-30 20:35:24 +08:00    {% ifequal a "111" %}{% endifequal %}判断相等 
                 | 
            
     3 
                    
                    ericls      2014-10-30 21:43:11 +08:00 via Android    if house.status == 1应该可以 
                注意必须有空格  | 
            
     4 
                    
                    cheyo   OP  | 
            
     5 
                    
                    rcmerci      2014-10-30 22:03:23 +08:00 
                    
                    模板里空格挺严格的 
                 | 
            
     6 
                    
                    mornlight      2014-10-30 22:50:29 +08:00 
                    
                    要有空格,如果你用Pycharm的话应该会提示你 
                 | 
            
     7 
                    
                    taobeier      2014-10-31 00:00:18 +08:00 
                    
                    不太习惯的话, 就用个IDE会稍微好点。 
                 | 
            
     8 
                    
                    tuteng      2014-10-31 07:18:59 +08:00 
                    
                    mark 
                 | 
            
     9 
                    
                    gevin      2014-10-31 13:43:52 +08:00 
                    
                    如果house.status的类型是str,你的代码那个就成了: 
                {% if 1=='1' %} 这种情况下就会报错 需要保持 '==' 两边值得类型一致  | 
            
     10 
                    
                    nooper      2014-10-31 17:24:27 +08:00 
                    
                    Try to remove the complex in the if cases.Just judge by integer , what if the status change , that's should not be hard code in the template. and you'd better add the logic into the views. or templatetags. 
                 |