我正在使用python + flask + google app引擎开发一个小型网络应用程序。我只是想知道是否有人找到了比我更好的调试工作流程(使用本地服务器)?
目前,我处于两种次优方法之间:
1。使用本地GAE服务器:dev_appserver.py app.yaml
2。使用烧瓶服务器:python main.py
我当前的工作流程是使用dev_appserver.py直到遇到python错误,此时我编辑main.py,退出dev_appserver.py,运行烧录服务器,编辑浏览器地址,然后继续。
我尝试使用不同的dev_appserver.py日志记录设置,但这似乎不会影响是否将python错误消息发送到终端窗口。
答案 0 :(得分:0)
这样的事情可能会解决您的问题:
app = Flask(__name__)
production_environment = os.getenv('SERVER_SOFTWARE').startswith('Google App Engine/')
if not production_environment:
app.debug = True