TAE应用运行于沙箱环境之中, TAE Python支持标准WSGI应用
仅支持运行纯Python的应用,不能动态加载C扩展,即.so,.dll等格式的模块不能使用
注意:Python当前目录下的子目录只有包含__init__.py才会被Python认为是一个package,才可以直接import。
TAE正大力推动主流python web框架的支持工作,现已支持Flask、web.py 大部分特性,pyramid、tornado、django等框架支持度陆续加强中
应用配置
应用程序的配置文件为应用目录下的app.yml文件。
设置使用的framework类型
framework: flask | web.py | pyramid
设置应用的启动文件
init: /myapp.py
框架模块版本列表
名称 |
默认版本 |
flask |
0.10.1 |
flask-sqlalchemy |
1.0 |
werkzeug |
0.9.4 |
jinja2 |
2.7.2 |
web.py |
0.37 |
pyramid |
1.5 |
django |
1.3 |
tornado |
3.2.2 |
sqlalchemy |
0.9.4 |
全局服务
Tae的大部分服务都封装成全局变量,方便调用。
cacheService |
缓存服务 |
fileStoreService |
文件存储服务 |
fetchService |
FetchUrl服务 |
appLog |
日志服务 |