Расширение context_processor по всему приложению (включая чертежи) - PullRequest
0 голосов
/ 20 апреля 2020

У меня есть контекстный процессор в главном приложении

app.py

@app.context_processor
def context_processor():
    category_list = Category.list_names()
    return dict(category_list=category_list)

Однако я не могу расширить это до чертежей.

views.py

@categories_blueprint.route("/")
def index():
    return render_template('base.jinja2.html', category_list=category_list)

Я получаю ошибку имени.

NameError
NameError: name 'category_list' is not defined

Как я смогу расширить аргумент по всему моему Flask приложение?

1 Ответ

0 голосов
/ 20 апреля 2020

Узнал ответ, с помощью u / dirn на reddit.

Нет необходимости снова передавать аргумент category_list

Достаточно ниже.

@categories_blueprint.route("/")
def index():
    return render_template('base.jinja2.html')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...