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

Ani*_*rma 2 python django django-rest-framework

我有一个serilizer.我已经覆盖to_representation了序列化器的方法.我想使用已调用序列化程序代码的视图名称.我试过以下::

self.context['view'].__class__
Run Code Online (Sandbox Code Playgroud)

这回报我以下::

<class 'search.api.v1.views.JobSearchList'>
Run Code Online (Sandbox Code Playgroud)

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

知道我怎么能这样做吗?

soo*_*oot 7

我可以得到这个名字

self.context['view'].__class__.__name__
# or type(self.context['view']).__name__  something like that.
Run Code Online (Sandbox Code Playgroud)