从实例

时间:2018-03-14 00:54:04

标签: python django models

如何将型号名称作为&#34;字符串&#34;来自模型实例。 我知道你可以做type(model_instance)之类的事情 但这会将类本身作为对象<Model_Name: >而不是字符串返回。

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:-1)

通过定义 str unicode 方法?