擅长:python、mysql、java
<p>如果使用json发送数据,则不需要使用Jinja2。你可以试试这样的方法:</p>
<pre><code>@app.route('/_get_content/')
def _get_content():
option_id = request.form['option_id']
all_options = models.Content.query.filter_by(id=option_id)
return jsonify({'data': [option.name for option in all_options]})
</code></pre>
<p>或者在模型中定义一个方法,比如<code>to_json</code>,它返回一个字段或字典,或者。。。在你看来就是这样。</p>
<pre><code>@app.route('/_get_content/')
def _get_content():
option_id = request.form['option_id']
all_options = models.Content.query.filter_by(id=option_id)
return jsonify({'data': [option.to_json() for option in all_options]})
</code></pre>