在Django中,可以指定如下关系:
author = ForeignKey('Person')
然后它必须在内部将字符串"Person"转换成模型Person
.
做这个的函数在哪里?我想用,但找不到.
在Django中,可以指定如下关系:
author = ForeignKey('Person')
然后它必须在内部将字符串"Person"转换成模型Person
.
做这个的函数在哪里?我想用,但找不到.
从Django 1.11到4.0(至少),是
AppConfig.get_model(model_name, require_ready=True)
As of Django 1.9 the method is
django.apps.AppConfig.get_model(model_name)
.
-- danihp
As of Django 1.7 the
django.db.models.loading
is deprecated (to be removed in 1.9) in favor of the the new application loading system.
-- Scott Woodall
找到了.定义如下:
from django.db.models.loading import get_model
定义为:
def get_model(self, app_label, model_name, seed_cache=True):