old_contents: from flask import Flask,render_template
  from flask.ext.bootstrap import Bootstrap
  from flask.ext.mail import Mail
  from flask.ext.moment import Moment
  from flask.ext.sqlalchemy import SQLAlchemy
  from config import config
  from flask.ext.login import LoginManager
  from flask.ext.pagedown import PageDown
  
  bootstrap = Bootstrap()
  mail = Mail()
  moment = Moment()
  db = SQLAlchemy()
  pagedown = PageDown()   #富文本编辑器
  login_manager = LoginManager()
  login_manager.session_protection = 'strong'
  login_manager.login_view = 'auth.login'
  
  def create_app(config_name):
      app = Flask(__name__)
      app.config.from_object(config[config_name])
      config[config_name].init_app(app)
  
      
  
      bootstrap.init_app(app)
      mail.init_app(app)
      moment.init_app(app)
      db.init_app(app)
      login_manager.init_app(app)
      pagedown.init_app(app)
  
      if not app.debug and not app.testing and not app.config['SSL_DISABLE']:
          from flask.ext.sslify import sslify
          sslify = SSLify(app)
  
  
      from .main import main as main_blueprint
      app.register_blueprint(main_blueprint)
  
      from .auth import auth as auth_blueprint
      app.register_blueprint(auth_blueprint,url_prefix='/auth')
  
      from .api_1_0 import api as api_1_0_blueprint
      app.register_blueprint(api_1_0_blueprint,url_prefix='/api/v1.0')
  
      return app
  
new_contents: from flask import Flask,render_template
  from flask.ext.bootstrap import Bootstrap
  from flask.ext.mail import Mail
  from flask.ext.moment import Moment
  from flask.ext.sqlalchemy import SQLAlchemy
  from config import config
  from flask.ext.login import LoginManager
  from flask.ext.pagedown import PageDown
  
  bootstrap = Bootstrap()
  mail = Mail()
  moment = Moment()
  db = SQLAlchemy()
  pagedown = PageDown()
  login_manager = LoginManager()
  login_manager.session_protection = 'strong'
  login_manager.login_view = 'auth.login'
  
  def create_app(config_name):
      app = Flask(__name__)
      app.config.from_object(config[config_name])
      config[config_name].init_app(app)
  
      
  
      bootstrap.init_app(app)
      mail.init_app(app)
      moment.init_app(app)
      db.init_app(app)
      login_manager.init_app(app)
      pagedown.init_app(app)
  
      if not app.debug and not app.testing and not app.config['SSL_DISABLE']:
          from flask.ext.sslify import sslify
          sslify = SSLify(app)
  
  
      from .main import main as main_blueprint
      app.register_blueprint(main_blueprint)
  
      from .auth import auth as auth_blueprint
      app.register_blueprint(auth_blueprint,url_prefix='/auth')
  
      from .api_1_0 import api as api_1_0_blueprint
      app.register_blueprint(api_1_0_blueprint,url_prefix='/api/v1.0')
  
      return app
  
subject: 部署2.1.1