Python 如何在django中从self获取视图中的模型名
在my views.py中,我想从Python 如何在django中从self获取视图中的模型名,python,django,Python,Django,在my views.py中,我想从self 我试过这个self.\uuuuuuu class.\uuuuuu name.\uuuuuuu 但它给了我视图的类名,而不是模型 编辑: 可以这样做,在模型视图中,self不是对象模型实例 你应该写: self.model.__name__ 编辑6年后到期评论: 对于Django 1.11,您可以使用self.\uuuuuuu class.\uuuuuuu name.\uuuuuu获取模型类名 你能给出你想在哪里做这件事的代码片段吗?模型在哪里?sel
self
我试过这个self.\uuuuuuu class.\uuuuuu name.\uuuuuuu
但它给了我视图的类名,而不是模型
编辑:
可以这样做,在模型视图中,self不是对象模型实例 你应该写:
self.model.__name__
编辑6年后到期评论:
对于Django 1.11,您可以使用self.\uuuuuuu class.\uuuuuuu name.\uuuuuu
获取模型类名
你能给出你想在哪里做这件事的代码片段吗?模型在哪里?self是当前实例,该实例属于ObjectCreate类。。。你试过模型实例了吗?类名?这是我的基类。我有多个继承该类的视图。模型在这里定义。现在我想得到模型名,这样基于模型,我可以得到模板。这个答案已经过时了。对于Django 1.11,您可以使用
self.\uuuuuuu class.\uuuuuuu name.\uuuuuu
获取模型类名。
self.model.__name__