Как просмотреть класс (Flask) при импорте в python? - PullRequest
0 голосов
/ 12 апреля 2020

Я довольно новичок в python и программировании в целом, поэтому извиняюсь за вопрос noob, я не смог найти то, что искал с помощью Google.

Я делаю сайт с flask и пытается понять, что происходит под капотом, как я go. В частности, я пытаюсь выяснить, как работает @app.route.

Я знаю, что @app.route("/") будет выполнять функцию после нее, когда к каталогу ("/") веб-сайта обращались. Я понимаю, что @ - это декоратор - я был бы прав, думая, что он «оборачивает» функцию route () вокруг какой-либо функции, следующей за этой строкой?

Чтобы узнать, я хотел бы иметь возможность просмотрите определение этой функции route (), и в более широком смысле я хотел бы иметь возможность просматривать Flask, класс, из которого она получена (так как «app» - это просто экземпляр класса Flask).

Класс Flask был импортирован из модуля flask со строкой:

from flask import Flask

Поэтому на самом деле мой вопрос, когда мы импортируем классы, как мы можем просмотреть код, где они были определены?

...