首先说一下,代码的预热问题,不知道用的人少还是怎么的,首次打开速度较慢,似乎web框架没有预载。实例刚启动是要多花些时间的,当应用没有请求时,超过一定时间会自动关掉。
上面是对BAE 的初级印象,等熟悉了就会越来越喜欢,他有他的优越性,其它不能比的。
BAE 的数据操作是自动识别命令,读操作就对从数据库,写操作是对主数据。
BAE 说把python 的重点放在Django 上,其它轻型框架不考虑兼容性问题。
开发框架
BAE预装了一些流行的WEB框架,包括:django,lask,tornado
等,其中django是我们重点支持的WEB框架;其它WEB框架,并没有做完整的兼容性测试,有些与BAE环境冲突的功能无法使用。
1
2
3
4
5
6
7
8
9
10
11
from bae.core import const
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'cluster11db3',
'USER': const.MYSQL_USER,
'PASSWORD': const.MYSQL_PASS,
'HOST': const.MYSQL_HOST,
'PORT': const.MYSQL_PORT,
}
}