0

今日、新しいcookiecutter-flaskアプリを開始しました (v. 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 を取得するものと取得しないものを何度か確認しました。

何かご意見は?

4

1 に答える 1

0

関数に追加する必要がありましたapp.pydef register_blueprints(app):

app.register_blueprint(spreadsheet.views.blueprint)
于 2016-09-03T20:34:25.380 に答える