Я работаю над приложением, используя Blueprints, и я выполнил быстрый запуск документации на чертежах, но все еще имеет 404 на моих шаблонах.Шаблоны не найдены в Flask Blueprint
Я получил 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/')
Если кто-то есть идея о ошибке я мог бы сделать, скажите, пожалуйста!
Спасибо за помощь! Вы правы, я не понял, что уровень 'admin' внутри папки шаблона был необходим. еще раз спасибо – phndiaye