Я бы предложил переопределить метод, для которого вы пытаетесь отлаживать.
Затем вы можете установить точку останова для исследования текущей области.Встроенные модули, такие как pdb
, отлично подходят для этого!Вот пример использования rest_framework.generics.CreateAPIView
.Обратите внимание, что вы можете получить доступ к данным поста, используя request.data
в то время как в трассировке.
from rest_framework.generics import CreateAPIView
import pdb;
...
class ExampleCreateView(CreateAPIView):
def create(self, request, *args, **kwargs):
pdb.set_trace()
return super(ExampleCreateView, self).create(request, *args, **kwargs)