0

我有这个代码

class PbsObjectUpdate(UpdateView):
    def get_template_names(self):
        model_name = self.model.__name__

我可以通过使用在任何函数中获取模型

self.model.__name__

但是如何在函数之外和类下面得到它,即

class PbsObjectUpdate(UpdateView):
      model_name = model.__name__

因为我在那部分没有自我

4

1 回答 1

2

你可以做一个吸气剂:

class PbsObjectUpdate(UpdateView):
    @property
    def model_name(self):
        return self.model.__name__

现在你可以使用PbsObjectUpdate().model_name

于 2012-10-25T07:11:23.690 回答