我想要做的是能够使用模型的名称作为函数的输入,以便可以针对指定的模型执行对象方法。例如:
from app.models import model1, model2
def select_all_from_model(model_name):
all = model_name.objects.all()
return all
all = select_all_from_model('model1')
all = model_name.objects.all()
是一句废话。我需要一个模型对象,而不是字符串名称,才能使objects.all()
选择起作用。如何根据 的字符串值加载模型对象model_name
?