Django-活塞:如何获取app_label + model_name?

| 在我只是使用内置的Django序列化程序之前,它已经添加了一个model字段。
{
    pk: 1
    model: \"zoo.cat\"
}
如何使用django-piston获得相同的模型字段? 我尝试了fields =(\'id \',\'model \'),但这没有用。     
已邀请:
将此添加到我的模型中:
def model(self):
    return \"{0}.{1}\".format(self._meta.app_label, self._meta.object_name).lower()
这是我的BaseHandler:
fields = (\'id\', \'model\')
似乎可以工作。如果有人有其他解决方案,请随时发布。     
作为
app_label
的代码:
    instance._meta.app_label
model_name
   instance.__class__.__name__
并使用
get_model
可以从字符串或url获得型号名称!     
更好地使用元ѭ8 https://docs.djangoproject.com/zh-CN/2.1/ref/models/options/#label
MyModel._meta.label  # app_name.MyModel
MyModel._meta.label_lower  # app_name.mymodel
    

要回复问题请先登录注册