概述

BAE提供的python-web和python-worker部署类型支持所有Python框架,其中python-web用于传统web类型的HTTP应用,而python-worker用于后台任务,具体版本如下:

  • python2.7-web: python-2.7.3 + lighttpd-1.5
  • python2.7-worker: python-2.7.3

每个部署运行在一个独立的容器中,未修改或封禁任何函数和模块,开发者面对原生的python环境。

注意:Python执行单元环境支持本地存储,但对于以下情况,临时文件将被全部清空:

  • 部署发布新版后,临时文件将被全部清空;
  • 部署暂停后再重新启动,临时文件将被清空。

    通过“空应用”创建的部署,重启后临时文件将被清空,因此建议开发者使用MySQL、MongoDB或Redis保存需要持久保存的数据,请参看扩展服务。对于大文件存储场景,建议开发者通过API调用BOS资源进行存储,请参考BOS API参考。通过“应用模板”创建的部署支持本地文件永久存储,重启后文件不清空。

    详细情况请参看开发者使用注意