gpt4 book ai didi

python - Flask 蓝图中找不到模板

转载 作者:行者123 更新时间:2023-12-01 05:39:50 24 4
gpt4 key购买 nike

我正在使用蓝图开发一个应用程序,并且按照蓝图上的文档快速入门进行操作,但我的模板上仍然出现 404 错误。

我有一个admin蓝图,看起来像这样:

from flask import Blueprint, render_template

admin = Blueprint('admin', __name__, template_folder='templates')

@admin.route('/')
def admin_index():
return render_template('admin/index.html.jinja2')

如文档中所述,我的模板位于/myapp/admin/templates/index.html.jinja2+

我在我的应用程序 __init__.py 文件中注册蓝图:

from flask import Flask
from . import config
from admin import admin

app = Flask(__name__)
app.config.from_object(config.DevelopmentConfig)

# register my blueprint
app.register_blueprint(admin, url_prefix='/admin/')

如果有人知道我可能犯的错误,请告诉我!

最佳答案

您对 docs 的描述不准确。您的模板应该位于

myapp/admin/templates/admin/index.html.jinja2

注意templates中的admin文件夹。

关于python - Flask 蓝图中找不到模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17906513/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com