如何以编程方式从传递给函数的任何模型对象中获取 app_label,以便将其序列化为 XML?
在本例中,model_unicode 是模型的名称,object 是预过滤的模型对象。我以后确实需要 get_model()
def model_to_xml(object, model_unicode):
model_list = object
model_name = ""
model_app_label = ???
model = get_model(model_app_label,model_unicode)
Okm 的测试输出
try:
print object.model
except:
print "not Queryset"
try:
print object.__class__
except:
print "not Instance of Model"
输出:
<class 'jmsdirectory.contacts.models.Supplies'>
<class 'django.db.models.query.QuerySet'>