Django では、次のような関係を指定できます。
author = ForeignKey('Person')
そして、内部的には文字列「Person」をモデルに変換する必要がありますPerson
。
これを実行する関数はどこにありますか? 使いたいのですが、見つかりません。
ベストアンサー1
Djangoの時点で1.11に4.0(少なくとも)それは
AppConfig.get_model(model_name, require_ready=True)
Django 1.9ではメソッドは
django.apps.AppConfig.get_model(model_name)
.
--ダニップ
Django 1.7 以降では、
django.db.models.loading
新しいアプリケーション読み込みシステムが導入されたため、 は非推奨になりました (1.9 で削除される予定です)。
--スコット・ウッドオール
見つかりました。ここで定義されています:
from django.db.models.loading import get_model
定義:
def get_model(self, app_label, model_name, seed_cache=True):