Python 如何在Django迁移中调用基于实例的函数和访问实例变量

Python 如何在Django迁移中调用基于实例的函数和访问实例变量,python,django,import,migration,python-import,Python,Django,Import,Migration,Python Import,我需要从自定义Django迁移文件中调用基于实例的函数和实例变量。我可以这样做吗?如果可以,怎么做 例如,我有一个例子,c类汽车。如何从迁移文件中调用c.honk(),或访问c.color 附言。 我知道我可以使用ModelName=apps.get_model('appname','ModelName')在迁移文件中“导入”模型,并且我知道我可以通过执行导入('appname').pythonfile.functionname调用基于类的函数。换句话说,我知道如何从迁移文件中调用Car.get

我需要从自定义Django迁移文件中调用基于实例的函数和实例变量。我可以这样做吗?如果可以,怎么做

例如,我有一个例子,c类汽车。如何从迁移文件中调用c.honk(),或访问c.color

附言。 我知道我可以使用ModelName=apps.get_model('appname','ModelName')在迁移文件中“导入”模型,并且我知道我可以通过执行导入('appname').pythonfile.functionname调用基于类的函数。换句话说,我知道如何从迁移文件中调用Car.get_components()之类的操作

p.p.S.我不确定“基于实例的函数”和“基于类的函数”是否是正确的术语,但我希望您理解我的意思。

根据,在迁移中您不能访问任意代码(自定义方法,
\u init\u
保存
等),但是,如果自定义管理器具有
use\u in\u migrations=True
属性,则可以使用它们