你好我有关于django rest framework和angularjs的项目 经常需要调试输出后端的一些变量, 是否有简单的方法输出变量的值?
答案 0 :(得分:0)
您是否尝试在浏览器中访问API网址? DRF提供Browseable API,因此您可以在浏览器中查看列表和对象详细信息。
答案 1 :(得分:0)
尝试使用调试工具栏
答案 2 :(得分:0)
这些是您可以在Django中轻松调试的方法:
print
正在运行时的简单django development server
语句。一个简单的print
语句将在terminal
上逐字输出变量。这是解决问题的最简单方法(好吧,它不是理想的方式,只有在你不需要经常调试的情况下才有用),有时你也觉得需要prettify
你的控制台您可以随时使用Data Pretty Printer
pprint documentation
Django还利用django-debug-toolbar
。据我所知,这将成为调试Django应用程序的理想方式。这是documentation的相同内容。
现在,既然您已经安装了DRF并且已经在使用它,那么您必须熟悉django-rest-framework
APIView
是所有Browsable APIs
的基类。 DRF Docs
页面。您还可以访问API页面(URL是可配置的),并可以从面板模拟API调用。您可以通过返回要作为特定API的Response
数据进行调试的值来进行调试。