这是我想要实现的目标。我想用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>
我得到以下结果:
但我期待的东西就像原来的html:
在我看来,django在场渲染过程中引入了一些双引号。任何人都知道如何解决这个问题?我对任何建议持开放态度。
PS:我从遗留的PHP代码继承了这个html,我试图将其转换为python Django以获得新功能和更简单的维护:/