У меня проблемы с работой Flask Blueprints - PullRequest
0 голосов
/ 04 ноября 2019

Я нахожусь в процессе перехода от фиктивного проекта веб-страницы от стандартной конфигурации app.route к использованию flask.Blueprint, который в настоящее время генерирует 404 ошибки, до тех пор, пока я НЕ МОГУ исправить.

Воткод моего приложения:


app = flask.Flask(__name__)


def main():
    register_blueprints()
    app.run(debug=True)


def register_blueprints():
    from inspection_com.views import home_views
    from inspection_com.views import donation_views
    from inspection_com.views import employee_views

    app.register_blueprint(home_views.blueprint)
    app.register_blueprint(donation_views.blueprint)
    app.register_blueprint(employee_views.blueprint)


if __name__ == '__main__':
    main()

Вот одно из моих представлений, называемое home_views:


from inspection_com.infrastructure.view_modifiers import response

blueprint = flask.Blueprint('home', __name__, template_folder='templates')


@blueprint.route('/')
@response(template_file='home/index.html')
def index():
    return {}


@blueprint.route('/about')
@response(template_file='home/about.html')
def about():
    return {}

Код маршрута и ответа не изменились по сравнению с тем, когда я просто вызывал app.route ('/ ') из моего основного файла app.py.

Любая помощь будет принята с благодарностью. Я немного схожу с ума, пытаясь исправить это, когда я не думаю, что я делаю что-то явно неправильно.

-Kevin

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...