2016-09-29 67 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()'來迭代.. –

相關問題