網站框架:flask
後台從資料庫擷取資料並向前端傳遞一個參數[172.16.101.31,172.16.101.32,172.16.101.33]
前端取得參數後顯示:
但是我需要以列的方式展現,目前的修改方式是,資料存入資料庫的時候把','替換'
',這樣傳遞到前端後面
##目前是以這種方式實現的,但是在資料庫裡面保存著[172.16.101.31<br/>172.16.101.32<br/>172.16.101.33]這樣的資料有點太難看,透過修改html能實現這個需求嗎?
PHP中文网2017-07-05 10:37:15
還是以 ,
分隔吧, 模版裡
<td valign="middle">
{% for ip in mod[2].split(',') %}
<p>{{ ip }}</p>
{% endfor %}
</td>
測試程式碼
>>> from jinja2 import Template
>>> tmpl = """{% for ip in ips.split(',') %} <p>{{ ip }}</p> {% endfor %}"""
>>> t = Template(tmpl)
>>> print t.render({"ips": "127.0.0.1,192.168.1.1"})