Я преобразовал некоторые свои приложения в фабрику приложений. После конвертации приложений папку с шаблонами найти не удастся.
/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
, но как мне найти абсолютный путь к папке шаблонов. Так что я могу разместить свои шаблоны по правильному пути. Я думал, что путь должен быть в папке с приложениями, но это не кажется правильным.