在序列化程序中获取视图的名称

时间:2015-07-07 05:27:51

标签: python django django-rest-framework

我有一个血清剂。我已经覆盖了序列化程序的to_representation方法。我想使用已调用序列化程序代码的视图名称。我尝试了以下::

self.context['view'].__class__

这返回以下::

<class 'search.api.v1.views.JobSearchList'>

但是,我只想要视图类的名称。即JobSearchList

知道如何做到这一点吗?

1 个答案:

答案 0 :(得分:6)

我可以通过

获得名称
self.context['view'].__class__.__name__
# or type(self.context['view']).__name__  something like that.