我一直在努力寻找使用textmate在GAE中调试一些python脚本和gql数据存储区查询的方法。
对于gql查询,我们可以打印查询以查看数据库中的内容吗? (比如php print_r函数)。
对于.py文件,无论如何我们都可以记录它?我尝试使用日志模块。 logging.info
或logging.debug
似乎未在浏览器或GAE console.log
中返回任何内容。它假设返回输出在哪里?
任何帮助将不胜感激!
答案 0 :(得分:5)
您可以使用Console,它允许您直接在生产中运行Python命令。 Here is a question relating to that. 交互式控制台可以帮助您更快地调试这些查询。
logging.debug 工作,但它会在应用引擎管理面板上记录到日志系统。转到appengine.google.com,选择您的应用程序,然后单击“日志”。然后选择“具有最低严重性的日志:调试”,您将看到您的日志信息。
答案 1 :(得分:0)
你总是可以坚持使用内置的{3 {3}}。如果从命令行运行dev_appserver.py
,它就可以工作。