Джанго: Получить модель из строки?

В Django вы можете указать такие отношения, как:

author = ForeignKey('Person')

И затем внутренне он должен преобразовать строку «Персона» в модель Person.

Где функция, которая делает это? Я хочу использовать это, но я не могу найти это.

118
задан mpen 27 June 2019 в 12:11
поделиться

1 ответ

Другое представление с меньшим количеством кода для ленивого. Протестированный в Django 2 +

from django.apps import apps
model = apps.get_model("appname.ModelName") # e.g "accounts.User"
1
ответ дан 24 November 2019 в 01:09
поделиться