Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python django+;flex:调试策略_Python_Django_Actionscript 3 - Fatal编程技术网

Python django+;flex:调试策略

Python django+;flex:调试策略,python,django,actionscript-3,Python,Django,Actionscript 3,我喜欢django,我喜欢flex。Django为它的酷调试系统(那些黄页有助于在我的代码中找到bug)和flex为它提供了可能性 最近我遇到了一个问题。如果我在flex中创建一个表单,然后与django服务器通信,我就看不到任何调试信息(当django中发生异常时) 不确定是否有方法获取调试信息,因为它在命令行(无错误输出)或firebug中不可访问 此外,我还尝试创建一个快速html表单,并发布与从flex表单发送的数据相同的数据,但老实说,这有点痛苦 我很乐意听听你是如何解决这个问题的我已

我喜欢django,我喜欢flex。Django为它的酷调试系统(那些黄页有助于在我的代码中找到bug)和flex为它提供了可能性

最近我遇到了一个问题。如果我在flex中创建一个表单,然后与django服务器通信,我就看不到任何调试信息(当django中发生异常时)

不确定是否有方法获取调试信息,因为它在命令行(无错误输出)或firebug中不可访问

此外,我还尝试创建一个快速html表单,并发布与从flex表单发送的数据相同的数据,但老实说,这有点痛苦


我很乐意听听你是如何解决这个问题的

我已经用firebug调试了flex方面的东西。但我一直在使用json或XML在两者之间进行通信。由于flash使用浏览器来完成网络工作,请求应该在firebug的net选项卡中可见

要调试django方面的东西,您有几个选项

  • 如果您使用的是django-dev服务器,那么可以添加print语句来了解发生了什么
  • 您可以编写一个单元测试,看看在已知数据的情况下,django方面的工作是否达到了预期的效果
  • 您可以使用pyDev调试器运行django-dev服务器并逐步完成代码
  • 我使用这些工具的组合来调试代码