flask не отвечает с шаблоном - PullRequest
1 голос
/ 14 февраля 2020

Я запускаю сервер 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)

I Я использую 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 / . Изменить: я вижу, что flask потребляет память (постепенно увеличивается)

1 Ответ

0 голосов
/ 18 февраля 2020

Видимо, была ошибка в одном из моих шаблонов. Всегда не забывайте работать в режиме DEBUG. Также создайте файл .flaskenv со следующим содержимым

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

Спасибо одному из моих друзей

...