メタ アプリケーションを実装していますが、次の問題があります。
(ルート)/global.py
class Model(Base):
def f(self):
app_label = do_magic()
return app_label
(ルート)/project/(app_label)/model.py
from global import global
m = Model()
print m.f()
たとえばm.f()
、ファイル (ルート)/project/test/model.py を呼び出すと が返されますがtest
、project.test
は に追加されINSTALLED_APPS
ます。
誰にもアイデアはありますか?