0

オブジェクトのポインターをデータベースに保存して、後で再度実行できるようにしたいと考えています。

私の見方では、実行する前にインポートする方法を知る必要があります。次に、を使用して動的インポートを実行できます__import__()

ただし、任意のインスタンス化されたオブジェクトが与えられた場合、そのインポート階層をどのように解決するのかわかりません。

例えば:

私はこのようにインポートされた基本クラスを持っています:

from action.base_model import Base

次に、これをデータベースに保存します。

save_task(Base, *args)

しかし、save_task に渡されたオブジェクトから「 action.base_model.Base 」を解決する必要があります。これどうやってするの?

ありがとう!

4

0 に答える 0