如何在Django模板中访问动态密钥?

时间:2018-04-25 10:55:04

标签: django django-templates

请参阅以下代码:

.intro {
  display: table;    
  height: auto;    
  width: auto; /* 100% originally */ .   
  padding: 0;    
  text-align: center;    
  color: #333;    
  background: url(../img/intro-bg.jpg) no-repeat center top;    
  background-color: #e5e5e5;    
  -webkit-background-size: cover;    
  -moz-background-size: cover;    
  background-size: auto;    
  -o-background-size: auto;    
} 

此处{% for row in df_src.iterrows %} <tr > <td><input type="checkbox"></td> {% for col in columns %} <td class="redrow">{{row.1.col}}</td> {% endfor %} </tr> {% endfor %} 其中{{row.1.col}}可以是colNAME等任何值。当我像PHONE一样访问它时,我获得了值html,但当我像{{row.1.PHONE}}那样访问它时,html中没有显示任何内容。

1 个答案:

答案 0 :(得分:0)

你无法以那种方式访问​​它,djangos模板语言不允许这样做。请参阅@BearBrown在评论中提到的this post

您可以自己编写custom template filterthis answer所示:

var_po = null