如何将模板导入Flask中templates文件夹的子目录?

如何将模板导入Flask中templates文件夹的子目录?,flask,jinja2,flask-restful,Flask,Jinja2,Flask Restful,目前,我有一个基于flask restful的API项目,其中的文档页面是用OpenAPI(Swagger)创建的。我正在尝试创建一个登录页面,基于我的结构,jinja2无法找到模板的路径 在登录脚本中,我尝试在render\u template()函数中传递.html文件的完整路径,但没有找到该文件。就像在app=Flask(\uuu name\uuu)中添加参数template\u folder=path/to/file,我没有成功 我的结构: ├── app │   ├── __init_

目前,我有一个基于flask restful的API项目,其中的文档页面是用OpenAPI(Swagger)创建的。我正在尝试创建一个登录页面,基于我的结构,jinja2无法找到模板的路径

在登录脚本中,我尝试在
render\u template()
函数中传递.html文件的完整路径,但没有找到该文件。就像在
app=Flask(\uuu name\uuu)
中添加参数
template\u folder=path/to/file
,我没有成功

我的结构:

├── app
│   ├── __init__.py
│   ├── auth
│   │   ├── __init__.py
│   │   ├── admin.py
│   │   ├── login.py
│   ├── common
│   │   ├── __init__.py
│   │   ├── jwt.py
│   │   ├── request.py
│   │   └── utils.py
│   ├── models
│   │   ├── __init__.py
│   │   ├── core.py
│   │   └── db_app_2.py
│   ├── routes
│   │   ├── __init__.py
│   │   ├── resources.py
│   └── templates
│       ├── docs
│       │   ├── swagger.json
│       │   └── swagger.yaml
│       └── pages
│           ├── base.html
│           ├── login.html
│           └── signup.html
├── app.db
├── config.py
├── main.py
├── migrations
├── requeriments
└── tests

login.py

# -*- coding: utf-8 -*-

from flask import Blueprint, render_template, redirect, url_for
from app.models.core import db

auth = Blueprint('auth', __name__)


@auth.route('/login')
def login():
    return render_template('login.html')


@auth.route('/signup')
def signup():
    return render_template('signup.html')
\uuuuu init.py(主项目)

我需要创建一个登录页面,以便浏览器访问,登录后重定向到文档端点。

尝试:

return render_template('pages/login.html')
在您的login.py中

return render_template('pages/login.html')