如果我有一个文件,说first.py
,它看起来像这样 -获取所有用户定义的类文件中的
class Person(object):
pass
class Dog(object):
pass
,我有第二个文件,second.py
。 如何获得中定义的所有课程second.py
?
也许我应该提到,我想实现用例类似于Django的初始化模式,当这种情况发生的一个 - 当我运行manage.py sql myapp
命令,我认为Django的经过我的所有车型中models.py
和为它们生成一个SQL查询。
所以我想要做的是类似于Django在models.py
中定义的所有模型时所做的。
如何从文件中获取所有用户定义的类? (除非有更聪明的方法去做Django的工作)
在此先感谢!
看起来像一个简单的答案,这将是*写*用户定义的类,以符合一个特定的模式,即'类PersonCustom','DogCustom'等,或给每个一个属性将其定义为将在稍后动态收集的内容。 – erewok