Flask Приложение Teardown слишком много аргументов - PullRequest
0 голосов
/ 20 марта 2020

При попытке запустить приложение Flask я получаю странную ошибку. Я установил teardown_appcontext как функцию, которую я должен закрыть базу данных: app.teardown_appcontext(close_db). Когда я захожу на сайт или инициализирую базу данных, я получаю сообщение об ошибке: TypeError: close_db() takes 0 positional arguments but 1 was given.

При тестировании я установил аргументы для close_db на * arg, и он работал без проблем, но когда я печатаю * arg, он возвращает None. Почему он злится на получение слишком большого количества аргументов, если ничего не передается close_db?

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