我有以下视图集(与Rest Framework文档相同):
class UserViewSet(viewsets.ViewSet):
def list(self, request):
queryset = User.objects.all()
serializer = UserSerializer(queryset, many=True)
return Response(serializer.data)
假设此视图集由以下方式调用: GET
127.0.0.1:8000/api/user
我想设置断点并观察从Web界面请求该视图集时代码如何执行。但是我不知道如何使我的断点正常工作。
我知道可以调试django命令(从继承BaseCommand
并调用python manage.py <command_name>
)。我只是在Run/Debug configurations
Script中定义-manage.py
和脚本参数-<command_name>
一切都像魅力一样。
是否可以以某种方式调试我的视图集?当我调用视图集时,我希望代码在断点处停止。
对于Pycharm专业人士:
PS在№5中,您可以更深入地设置断点到django.core.handlers.base方法get_response(),该方法正在处理对服务器的请求。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句