用flas向视图传递数据

2024-05-23 23:00:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我在处理烧瓶和手持设备。我感兴趣的是动态创建数据,然后通过handsontable将其传递给视图进行显示。在

到目前为止,我已经:

@app.route('/mv')
def my_view():

    pq = my_object()
    for p in pq:
        print str(p._data)

    return render_template('my_view.html', page_title = 'nothing yet')

if __name__ == '__main__':
    app.run()

print语句为每个对象生成键值字典,如下所示:

^{pr2}$

我希望将这些数据传递到视图中,最好是JSON。我该怎么做?在


Tags: 数据view视图appobject烧瓶mydef
1条回答
网友
1楼 · 发布于 2024-05-23 23:00:00

只需将命名参数添加到render_template调用。在

import json

@app.route('/mv')
def my_view():

    pq = my_object()

    # put all of the data into a list
    data = [p._data for p in pq]

    # render the template with our data
    return render_template('my_view.html', page_title = 'nothing yet', data=data)

if __name__ == '__main__':
    app.run()

然后您可以访问模板中的data的值(假设您将其传递到javascript中)。在

^{pr2}$

相关问题 更多 >