从views.py
我的蓝图内部,我试图使用它send_static_file
来交付index.html
并且无法让它工作
我有一个名为 main 的蓝图,我__init__.py
在蓝图文件夹下对其进行了初始化mod_main
from flask import Blueprint
mod_main = Blueprint('main',name,static_folder='/static', static_url_path='/static')
from . import views
在我的根文件夹下的主要app
初始化中__init__.py
app
app = Flask(__name__)
from .mod_main import mod_main as main_blueprint
app.register_blueprint(main_blueprint,url_prefix='/main')
views.py
蓝图主(mod_main
文件夹)中的文件下
@mod_main.route('/')
def index():
return mod_main.send_static_file('index.html')
但它一直在解决404 Not found
。我如何提供根文件夹中文件夹index.html
下的任何线索(如果我在蓝图中创建一个静态文件夹,我可以让它工作。但我想从根目录交付它)static
app
app
这是带有基本文件的结构
app
|
-- mod_main/
|
-- views.py
-- __init__.py
-- __init__.py
-- static /
|
-- index.html