Я определил два сериализатора для модели, ListingSerializer
и DetailedSerializer
.Кроме того, есть статическая функция get_people_count()
, определенная в обоих сериализаторах, как показано ниже:
@staticmethod
def get_people_count(obj):
#some code
При использовании панели инструментов Django Debug вызывается get_people_count()
из ListingSerializer
вместо DetailedSerializer
, хотяDetailedSerializer
возвращается переопределенным get_serializer_class()
.Однако эта проблема не возникает при использовании Почтальона.Панель инструментов отладки обновлена до версии 1.11, но эта проблема все еще возникает.