输出django rest框架变量的值

时间:2017-04-24 15:05:33

标签: python django django-rest-framework

你好我有关于django rest framework和angularjs的项目 经常需要调试输出后端的一些变量, 是否有简单的方法输出变量的值?

3 个答案:

答案 0 :(得分:0)

您是否尝试在浏览器中访问API网址? DRF提供Browseable API,因此您可以在浏览器中查看列表和对象详细信息。

答案 1 :(得分:0)

尝试使用调试工具栏

django-debug-toolbar

答案 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数据进行调试的值来进行调试。