2012-10-24 26 views
0

在我的views.py,我想从self如何获得型号名称鉴于从自我在Django

获得型号名称我想这self.__class__.__name__

,但它给我的类名查看不是模型

编辑:

class ObjectCreate(CreateView): 

    def get_template_names(self): 
     m = self.__class__.__name__ 
+0

你可以给的代码段,你正在试图做到这一点? – mossplix

+0

我编辑了问题 – user825904

+0

模型在哪里? self是当前实例,实例是类ObjectCreate ...你有没有试过model_instance .__ class __.__ name__? – Sheena

回答

1

你可以做到这一点,在一个模型视图,自我是不是一个对象模型实例。

你应该写:

self.model.__name__ 
+0

谢谢哥们,现在我明白了 – user825904