これをしばらく機能させようとして周りを検索した後、私は本当に困惑しているので、ここに投稿しています... django用に書いているクラスの関数をできるだけ汎用的にしたいので、getattrを使用して呼び出します一般的な方法で以下のような関数:
私がそれを行う方法(非一般的な方法):
from django.db.models import get_model
mymodel = get_model('appname', 'modelname')
dbobject = mymodel.objects.all()
私の試みの1つは、これを一般的な方法で作成しますが、まだ機能していません。何かを返しますが、適切なオブジェクトタイプではないため、そこからデータを取得できます(djangoのデータベース呼び出し)
ret = getattr(mymodel,'objects')
dbobject = getattr(ret,'all')