Django Debug Toolbar意外行为

时间:2019-02-04 12:40:51

标签: python django debugging serializer django-debug-toolbar

我为模型定义了两个串行器,ListingSerializerDetailedSerializer。 另外,两个序列化器中都定义了一个静态函数get_people_count(),如下所示:

@staticmethod
def get_people_count(obj):
  #some code

使用Django Debug工具栏时,即使get_people_count()返回了覆盖的ListingSerializer,也会调用DetailedSerializer中的DetailedSerializer而不是get_serializer_class()。但是,使用Postman时不会发生此问题。调试工具栏已更新为1.11版本,仍然会发生此问题。

0 个答案:

没有答案