Трасса печенья-фляжка 404 для нового модуля

Я запустил новое приложение 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)

Там нет сообщения об ошибке, кроме "GET /spreadsheets/list HTTP/1.1" 404 - при попытке добраться до http://127.0.0.1:5000/spreadsheets/list. Я думал, что последую примеру users / views.py и проверил, что делает и не получает множественные формы несколько раз.

Какие-нибудь мысли?

1 ответ

Решение

В app.py в def register_blueprints(app): функцию мне нужно было добавить:

app.register_blueprint(spreadsheet.views.blueprint)
Другие вопросы по тегам