烧瓶不响应模板

时间:2020-02-14 08:45:13

标签: python-3.x flask python-3.6

我正在测试中运行Flask服务器,但是render_template()方法没有响应

这是我的 app.py

from flask import Flask, render_template, jsonify, request
from feeders import feeder

app = Flask(__name__)


@app.route("/", methods=["GET", "POST"])
def feed():
    if request.method == "GET":
        data = feeder.all_feed()
        return render_template("feed.html", allfeed=data)


if __name__ == "__main__":
    app.run(host="0.0.0.0", port=8080)

我正在使用ThreadPoolExecutor来执行某些任务,这是 all_feed() 方法的外观。

def all_feed():
    with ThreadPoolExecutor(max_workers=7) as executor:
        results = list(executor.map(get_feed, feeder_site_urls.values()))

    print(results)

    return results

我可以在终端上看到结果,但是模板没有呈现。 是的,我的所有模板都在 templates / 下。 编辑:我可以看到烧瓶正在消耗内存(逐渐增加)

1 个答案:

答案 0 :(得分:0)

很明显,我的模板之一存在错误 始终记住以DEBUG模式运行。 此外,创建具有以下内容的 .flaskenv 文件

FLASK_APP=app.py
FLASK_ENV=development
FLASK_RUN_PORT=8000
FLASK_RUN_HOST=0.0.0.0

感谢我的一位朋友