【发布时间】:2019-11-12 18:07:02
【问题描述】:
我一直在动态创建一个python元类
我想把它转储到一个 python 文件中
cls = type("ClsName", (object, ), attr)
code = xxxGetSource(cls)
writeToFile(code, "moduleName/ClsName.py")
我需要这个,因为django makemigrations时,它需要找到模型的元类,但我的模型元类是动态生成的
class XXXModel(GenerateCls({ .... }),
models.Model):
pass
【问题讨论】:
标签: python django metaclass inspect