2016-09-29 80 views
0

我想在django模板中将多个字段值显示为单个输入文本框。 我的输出是 ABC/N 美国广播公司/ N BVC/N如何在django模板中显示manyTomany字段值到单个文本框中

我要像ABC,ABC,BVC

我的代码示例是此

<div class='col-sm-8'> 
{% for car in cars %}<br/> 
     <input type='text' class='form-control' name='cars' placeholder='Select cars' value= {{car}}> 
{% endfor %} 
     </div> 

我想显示输出从蟒蛇

:在文本框领域

回答

0

你可以做到这一点(views.py)

... 
data_input = ', '.join([car for car in cars]) 
... 

,并在您的模板:

<div class='col-sm-8'> 
    <input type='text' class='form-control' name='cars' placeholder='Select cars' value= "{{ data_input }}"> 
    </div> 
+0

它显示了我一个错误'“ManyRelatedManager”对象不iterable'用于查看文件 – vikrant

+0

记得车将查询集,所以......做到这一点。 'cars = YourModelCar.ManyToManyRelation.all()'来迭代.. –