在 PyCharm 中是否可以放置断点并单步执行外部 python 库?
对于上下文,我遵循 Django REST 框架快速入门指南:http://www.django-rest-framework.org/tutorial/quickstart/
但是我无法启动应用程序,因为它抛出以下异常:
异常值:
未指定
base_name
参数,并且无法自动从视图集中确定名称,因为它没有 .queryset
属性。
异常位置:get_default_base_name第141行中的/Users/yongli/code/shopfront/env/lib/python3.4/site-packages/rest_framework/routers.py
我希望能够检查堆栈跟踪并单步执行 Django REST 框架代码以找到问题的根源。
是的,您可以尝试使用尽可能小的步骤。
如果您的程序是多线程的并且库调用最终在另一个线程上被调用,则可能会遇到这种情况。要解决此问题,请右键单击所需的断点并将“暂停”设置为“全部”。