Python 烧瓶模板渲染和返回

Python 烧瓶模板渲染和返回,python,flask,Python,Flask,我使用一个简单的模板渲染使用烧瓶。同时,我使用flask作为chatbot的端点 main.py的摘录: from flask import Flask, request, redirect, render_template, make_response import urllib import json app = Flask(__name__) app.debug = True @app.route("/", methods=['POST']) def webhook(): req

我使用一个简单的模板渲染使用烧瓶。同时,我使用flask作为chatbot的端点

main.py的摘录:

from flask import Flask, request, redirect, render_template, make_response
import urllib
import json

app = Flask(__name__)
app.debug = True

@app.route("/", methods=['POST'])
def webhook():
  req = request.get_json(silent=True, force=True)

  res = makeWebhookResult(req)

  res = json.dumps(res, indent=4)
  r = make_response(res)
  r.headers['Content-Type'] = 'application/json'
  return r

def makeWebhookResult(req):
  url_prod="picture.jpg"
  if req.get("result").get("action") == "action.prod":
    result = req.get("result")
    parameters = result.get("parameters")
    prod = parameters.get("products")
    speech = "what I want to say is...  " + prod
    render_template('hello.html', name=url_prod)
  else:
    return {}

  return {
    "speech": speech,
    "displayText": speech,
    "source": "apiai-demo"
  }
my hello.html:

<body>
  <iframe
  width="350"
  height="430"
  src="https://xxxxxx"
</iframe>
<img src={{name}}>
</body>


恐怕您的终结点一次只能返回一种内容类型。太糟糕了。。。是否有其他方法可以使用另一个库来动态更新html文件?恐怕您的端点一次只能返回一种内容类型。太糟糕了。。。有没有其他方法可以通过另一个库直接更新html文件?