Django:如何呈现没有双引号的窗体字段

2024-09-19 23:42:28 发布

您现在位置:Python中文网/ 问答频道 /正文

这就是我想要达到的目标。我想用django表单字段替换3个静态html输入(复选框)(表格。表格). 当我呈现这个django模板时:

<button id="visitas-mes-opcoes" class="btn btn-default col-xs-12" type="button" data-toggle="popover" 
  title="<label class='text-info'>Opções</label>"
  data-content="
   <div id='opcoes-checkbox' class='checkbox'>
     <label>
       {{ form_pesquisar_visitas.maquinas_usadas }}
       <input id='maquinas-usadas' class='checkbox-option' name='maquinas-usadas' type='checkbox' value='1'>
       Máquinas Usadas
     </label>
     <hr style='margin: 8px -10px 8px -30px; width: 180px;'/>
     <label>
       <input id='vendas-efetuadas' class='checkbox-option' name='vendas-efetuadas' type='checkbox' value='1'>
       Vendas Efetuadas
     </label>
     <hr style='margin: 8px -10px 8px -30px; width: 180px;'/>
     <label>
       <input id='vendas-perdidas' class='checkbox-option' name='vendas-perdidas' type='checkbox' value='1'>
       Vendas Perdidas
     </label>
   </div>">
   <span class="glyphicon glyphicon-collapse-down"></span>
</button>

我得到以下结果:

enter image description here

但我期待的是原始html:

enter image description here

在我看来,django在渲染字段时引入了一些双引号。有人知道怎么解决这个问题吗?我愿意接受任何建议。你知道吗

PS:我从一个遗留的PHP代码中继承了这个html,我正试图将其转换为pythondjango,以获得新的特性和更容易的维护:/


Tags: djangonameidinputvaluehtmltypebutton