2017-08-16 7 views
1

私のデータは次のようにされています表は、任意の値(ジャンゴ)なしで空の見える

13.2610136284,20.8676059554,11.6376896892,0.51203356592,167,20154.4815106, 
395,766,56,55047.3477967,-26818.1766435,3072.97868784,12.5402166873,-1443. 
74556748,-4.0 

私はこれは、適したデータを変換するためにpythonで使用する関数であるHTML で、それを表として表示する必要がありますだから、私はテーブルにそれを配置する必要があり

['13.2610136284', '20.8676059554', '11.6376896892', '0.51203356592', 
'167', '20154.4815106', '395', '766', '56', '55047.3477967', 
'-26818.1766435', '3072.97868784', '12.5402166873', '-1443.74556748', 
'-4.0\r\n'] 

:テーブル

import string 
from datetime import datetime, date 

def ratio_fil(): 

ratioFil = open('sergRatiosOut20170426','r') 
rat = ratioFil.read().split(',') 
ratioFil.close() 

return rat 

ラットは、これに似ていますHTMLで

<tr><td>X</td>    
<td>{{data_table.0|floatformat:1}} %</td></tr> 

<tr><td>y</td>  
     <td>{{data_table.1|floatformat:1}} %</td></tr> 

<tr><td>y1 </td>   
<td>{{data_table.2|floatformat:1}} </td></tr> 

<tr><td>y2</td>   
     <td>{{data_table.3|floatformat:1}} </td></tr> 

::私はdata_tableタグの作成、テーブルが空で表示されます

 <div> {% with rat as data_table %} 
       {% include 'tags/data_table.html' %} 
      {% endwith %} 
     </div> 

を、私はラットをインポートする方法であるべきだと思いますか?私はあなたが

<table> 
    <tr> 
    <th>Column Name</th> 
    </tr> 
    {% for data in data_table %} 
    <td> 
    <td>{{ data }} </td> 
    </td> 
    {% endfor %} 
</table> 

はあなたのビューからデータを返すことを忘れないでくださいをループに組み込みfor loopテンプレートタグを使用して、HTMLテーブル内のデータをレンダリングすることができ、あなたの助け

答えて

0

を必要としてください

def ratio_fil(): 

ratioFil = open('sergRatiosOut20170426','r') 
rat = ratioFil.read().split(',') 
ratioFil.close() 

return render(request, 'template_name.html', {'data_table': rat}) 
関連する問題