从实例获取模型名称
我如何从模型实例中获取模型名称作为“字符串”。 我知道你可以做类似type(model_instance)
事情,但是type(model_instance)
类本身作为<Model_Name: >
而不是字符串返回。
from user.models import User
user = User.objects.create_user(tel='1234567890', password='YKH0000000')
print(user._meta.model)
<class 'user.models.User'>
print(user._meta.model.__name__)
User
print(user.__class__.__name__)
User
通过定义str或unicode方法?
链接地址: http://www.djcxy.com/p/40953.html上一篇: Get model name from instance
下一篇: Is it possible to indirectly access current class name in python?