После попытки заставить это работать некоторое время и поиска вокруг, я действительно озадачен, поэтому пишу здесь ... Я хочу сделать некоторые функции в классах, которые я пишу для django, как можно более общими, поэтому я хочу использоватьgetattr для вызова функций, таких как приведенная ниже, в общем виде:
способ, которым я это делаю, который работает (не универсальным образом):
from django.db.models import get_model
mymodel = get_model('appname', 'modelname')
dbobject = mymodel.objects.all()
одна из моих попыток создать это вобщий способ, все еще не работающий, он возвращает что-то обратно, но это не правильный тип объекта, так что я могу получить от него данные (это вызов базы данных для django)
ret = getattr(mymodel,'objects')
dbobject = getattr(ret,'all')