假設def www():
已被定義(如未安裝的真棒答案所示),如果您正在使用尚未註冊的藍圖,則也會拋出此錯誤。
確保在app
第一次實例化時註冊這些。對我來說,做這樣的:
from project.app.views.my_blueprint import my_blueprint
app = Flask(__name__, template_folder='{}/templates'.format(app_path), static_folder='{}/static'.format(app_path))
app.register_blueprint(my_blueprint)
並在my_blueprint.py
:
from flask import render_template, Blueprint
from flask_cors import CORS
my_blueprint = Blueprint('my_blueprint', __name__, url_prefix='/my-page')
CORS(my_blueprint)
@metric_retriever.route('/')
def index():
return render_template('index.html', page_title='My Page!')
我明白了,真的很感謝你們bvmou veru得多。 – chenge 2010-09-10 10:04:35
+1一個非常明確的例子...和「早餐前沒有比杜松子酒更強烈」 – 2010-09-10 15:47:09
啓發!我認爲參數是網址.. – swdev 2013-09-26 01:36:48