将视图函数从 run.py 分离，加入 views.py，修正 BAE 环境、本地环境的判断