Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在django中从self获取视图中的模型名_Python_Django - Fatal编程技术网

Python 如何在django中从self获取视图中的模型名

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

在my views.py中,我想从
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__