我正在设计类似于Django的Admin.Autodiscover()的东西.
我面临的第一个障碍是获取调用admin.autodiscover()的文件的路径,以便我可以遍历该文件夹中的应用程序/库,并确定哪些模型应保存在admin中.
我怎么做?
最佳答案
Python的Zen说:明确比隐含更好.
为什么不这样称呼它:your.autodiscover(__ file__),甚至你的自动发现(dirname(__ file__)).这样,读取代码的人不必在自动发现功能中寻找魔法,或者在文档中查找.