djangoモデルが与えられた場合、その有効なインポートを自動生成するにはどうすればよいですか?モデルを取得してその情報を返す厳密な内部関数(開発者のみが使用します)があります。問題は、動的にインポートする方法がわからないことです。
たとえば、私のアプリの構造は次のようになります。
-myproject
--books
--music
そして機能:
def my_func(Model):
from appname.models import Model
## Rest of function here ##
モデルに基づいてインポートを自動生成する方法はありますか?app_labelを取得するために_meta属性にアクセスすることを考えていましたが、Model._metaにアクセスするにはインポートが必要です。どんな考えでもいただければ幸いです。