Typerror при вызове функции колбы из шаблона - PullRequest
0 голосов
/ 02 мая 2019

Очень просто ... Я вызываю эту функцию sort_by в моем шаблоне так:

{{ sort_by('a') }}

Требуется только один аргумент, но по какой-то причине я получаю следующую ошибку:

TypeError: sort_by() takes exactly 1 argument (0 given)

@app.context_processor
def sort_by(aa):
    print("sort byyyyyyyyyy")
    print(aa)

Есть идеи почему?Также @app.context_processor требуется всякий раз, когда я хочу вызвать функцию, у которой нет маршрута из шаблона?

1 Ответ

0 голосов
/ 02 мая 2019

Я думаю, что контекстный процессор не должен определяться таким образом, когда у него есть параметры, посмотрите здесь: Flask context Processors

...