from apscheduler.schedulers.background import BackgroundScheduler from config import jobstores, executors from flask_admin import Admin from flask_moment import Moment from flask_restplus import Api, reqparse pagination_arguments = reqparse.RequestParser() pagination_arguments.add_argument('page', type=int, required=False, default=1, help='Page number') api = Api(version='1.0', title='系统api', description='系统对外api', doc='/api', license_url="/api") app = Flask(__name__) conf = lod() api.init_app(app) loginManager = LoginManager(app) app.config.from_object(conf) bootstrap = Bootstrap(app) loginManager.session_protection = "strong" loginManager.login_view = 'home.login' loginManager.login_message = u'FXTest测试平台必须登录,请登录您的FXTest平台账号!' db = SQLAlchemy(app) moment = Moment(app) sched = BackgroundScheduler(jobstores=jobstores, executors=executors) admin = Admin(app, name=u'FXTest系统管理后台') from app import views, models, url, apiadmin
from flask import Flask from flask_cors import CORS from flask_restplus import Api from flask_sqlalchemy import SQLAlchemy from flask_login import LoginManager from flask_admin import Admin from flask_cache import Cache from config import lod, cache_config, jobstores, executors from apscheduler.schedulers.background import BackgroundScheduler api = Api(version='1.0', title='自动化测试平台', description='api自动化测试平台', doc='/api', license_url="/api") app = Flask(__name__) CORS(app, resources=r'/*', supports_credentials=True) api.init_app(app) app.config.from_object(lod()) cache = Cache(app=app, config=cache_config, with_jinja2_ext=False) loginManager = LoginManager(app) loginManager.session_protection = "strong" loginManager.login_view = 'home.login' loginManager.login_message = u'接口自动化测试平台必须登录,请登录您的平台账号!' db = SQLAlchemy(app) sched = BackgroundScheduler(jobstores=jobstores, executors=executors) admin = Admin(app, name=u'FXTest系统管理后台') from app import models