__init__.py 898 字节
from flask import Flask
from config import Config
# from flask.ext.pymongo import PyMongo
from flask_pymongo import  PyMongo
from pymongo import MongoClient


def create_app(config_class=Config):
    app = Flask(__name__)
    app.config.from_object(config_class)

    #注册数据库
    # app.config.update(
    #     MONGO_URI='mongodb://localhost:27017/qisda',
    #     MONGO_USERNAME='',
    #     MONGO_PASSWORD='',
    #     MONGO_TEST_URI='mongodb://localhost:27017/test'
    # )
    # mongo = PyMongo(app, uri="mongodb://localhost:27017/qisda")
    # mongo.init_app(app)
    # mongo_test = PyMongo(app, config_prefix='MONGO_TEST')
    # conn = MongoClient('localhost', 27017)

    # 指定数据库
    # db = conn.qisda

    # 注册 blueprint
    from app.api import bp as api_bp
    # app.register_blueprint(api_bp, url_prefix='/api')
    app.register_blueprint(api_bp)

    return app