Flask Отсутствует папка шаблонов Application Factory - PullRequest
0 голосов
/ 08 мая 2020

Я преобразовал некоторые свои приложения в фабрику приложений. После конвертации приложений папку с шаблонами найти не удастся.

/newsite
   wsgi.py
   config.py
   /application
      __init__.py
      /routes
        my_routes.py
        /templates
             index.html
      /templates
         index.html

В моем __init__.py

....
from .routes import my_routes
app.register_blueprint(my_routes.route_bp)

В routes/my_routes.py

route_bp = Blueprint('route_bp',__name__,template_folder='static')
@route_bp('/home',methods=['GET'])
    return render_template('index.html')

Сбой рендеринга шаблонов. Приложение не знает, где находятся шаблоны. Я добавил обе папки с шаблонами и добавил в обе inth. html. Как я могу узнать, где, по мнению flask, находится папка с шаблоном? Я напечатал current_app.templates_folder, он печатает только templates, но как мне найти абсолютный путь к папке шаблонов. Так что я могу разместить свои шаблоны по правильному пути. Я думал, что путь должен быть в папке с приложениями, но это не кажется правильным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...