【发布时间】:2017-04-07 20:31:11
【问题描述】:
在下面的示例中,我为 Column3 中的每个行项创建 href,并且变量 (var1) 将与它一起发送(工作正常)。我的问题是如何使用 Column1 的变量 (var2) 发送相邻行的值?这需要用jquery或其他方式处理吗?
下面的 var2 是我想要做的,但目前不知道该怎么做。
表:
Column1 Column2 Column3
Row1 Yes Foo Bar
Row2 No Foo1 Bar3
Row3 Maybe Foo2 Bar2
app.py:
@app.route('/mypage/<var1>')
def python_function(var1,var2):
df = pd.DataFrame(lotsofdata)
return render_template('index.html',data=df)
index.html:
<table id="data">
<thead>
<tr>
{% for c in data.columns.values %}
<th>{{ c }}</th>
{% endfor %}
</tr>
</thead>
<tbody>
{% for index, row in data.iterrows() %}
<tr>
{% for v in row %}
<td>
{% if data.columns[loop.index0] in ['Column3'] %}
<a href="{{ url_for('python_function',var1=v,var2=???) }}">{{ v }}</a>
{% else %}
{{ v }}
{% endif %}
</td>
{% endfor %}
</tr>
{% endfor %}
</tbody>
</table>
【问题讨论】:
-
要调用一个函数,你需要这样做stackoverflow.com/a/7226047/6085135