如何在Python中获取函数调用的路径?
作者:互联网
我正在设计类似于Django的Admin.Autodiscover()的东西.
我面临的第一个障碍是获取调用admin.autodiscover()的文件的路径,以便我可以遍历该文件夹中的应用程序/库,并确定哪些模型应保存在admin中.
我怎么做?
解决方法:
Python的Zen说:明确比隐含更好.
为什么不这样称呼它:your.autodiscover(__ file__),甚至你的自动发现(dirname(__ file__)).这样,读取代码的人不必在自动发现功能中寻找魔法,或者在文档中查找.
标签:python,django,introspection,traceback 来源: https://codeday.me/bug/20190728/1564257.html