新模块的 cookiecutter-flask 路由 404

cookiecutter-flask route 404 for new module

我今天启动了一个新的 cookiecutter-flask 应用程序(0.10.1 版)。我在识别路线定义了模板时遇到问题。这是模块的 views.py。

# -*- coding: utf-8 -*-
"""Spreadsheet views."""
from flask import Blueprint, render_template
from flask_login import login_required

blueprint = Blueprint('spreadsheet', __name__, url_prefix='/spreadsheets', static_folder='../static')


@blueprint.route('/list') #/spreadsheets/list
@login_required
def list():
    """List spreadsheets of user logged in."""
    files = {name: 'Test', uploaded_by: 1}
    return render_template('users/spreadsheets.html', files=files)

尝试到达 http://127.0.0.1:5000/spreadsheets/list 时,除 "GET /spreadsheets/list HTTP/1.1" 404 - 外没有错误消息。我以为我已经按照示例 users/views.py 进行了操作,并且我已经多次检查了复数形式 s 的作用和不作用。

有什么想法吗?

app.pydef register_blueprints(app): 函数中我需要添加:

app.register_blueprint(spreadsheet.views.blueprint)