1. 优先选择最近的libs路径 sys.path.insert(0, os.path.join(BASE_DIR, "libs"))
  2. 判断属于gae,sae,bae
  3. RUNTIME_ENV = "sae_dev"
  4. 创建flask app app = Flask(__name__)
  5. SAE环境配置 import sae.const as sae_const
  6. sae数据库配置 app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://%s:%s@%s:%s/%s?charset=utf8' % ( const.MYSQL_USER, const.MYSQL_PASS, const.MYSQL_HOST, const.MYSQL_PORT, const.MYSQL_DATABASE ) app.config['SQLALCHEMY_POOL_RECYCLE'] = 10
  7. 登陆管理from flask.ext.login import LoginManager
  8. 邮箱设置 from flask_mail import Mail mail = Mail(app)
  9. 图片存储
  10. i18n设置
  11. ENABLE_MEMCACHE
  12. index.py
  13. app属性赋值 app.config["APP_VER"] = __version__ app.config["SiteTitle"] = "Hain" app.config["SiteSubTitle"] = "" app.config["OwnerEmail"] = "dengqianyi2008@gmail.com" app.config["DefaultPassword"] = "123456"