社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  问与答

Django 获取Model的类名

qingtiangan • 11 年前 • 9276 次点击  

现有一个Model对象,怎样获取这个Model的类名(Model名称)?求助!!

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/347
 
9276 次点击  
文章 [ 5 ]  |  最新文章 11 年前
三画儿
Reply   •   1 楼
三画儿    11 年前

@happydagui +1

簸箕板
Reply   •   2 楼
簸箕板    11 年前

import Book Book._meta.object_name

happydagui
Reply   •   3 楼
happydagui    11 年前
obj._meta.object_name
qingtiangan
Reply   •   4 楼
qingtiangan    11 年前

@Django中国社区 不行啊,提示没有这个属性。而且我是使用这个类的实例对象来获取类名。我的列表里面有很多不同类的对象实例,要获取他们的app_label和Model名称。我使用的是obj._meta.app_label 和obj._meta.module_name或者obj._meta.object_name

Py站长
Reply   •   5 楼
Py站长    11 年前

class Book(models.Model): [..]

Try Book.name.