Django:如何在没有双引号的情况下呈现表单字段

时间:2018-01-17 11:33:19

标签: python django python-3.x django-forms

这是我想要实现的目标。我想用django表单字段(forms.Form)替换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,我试图将其转换为python Django以获得新功能和更简单的维护:/

0 个答案:

没有答案