Django-如何将getattr用于动态模型。
我无法完成这项工作。
_tipo = getattr(Model(), request.GET.get('modelName'))('objects')
print(_tipo.all())
答案 0 :(得分:2)
您可以使用此get_model方法来获取模型。然后,您可以对getattr
使用objects
方法。
from django.apps import apps
Model = apps.get_model('app_label', request.GET.get('modelName'))
_tipo = getattr(Model, 'objects')
print(_tipo.all())